in hugegraph-python-client/src/pyhugegraph/api/schema_manage/edge_label.py [0:0]
def create(self):
dic = self._parameter_holder.get_dic()
data = {}
keys = [
"name",
"source_label",
"target_label",
"nullable_keys",
"properties",
"enable_label_index",
"sort_keys",
"user_data",
"frequency",
]
for key in keys:
if key in dic:
data[key] = dic[key]
path = "schema/edgelabels"
self.clean_parameter_holder()
if response := self._sess.request(path, "POST", data=json.dumps(data)):
return f'create EdgeLabel success, Detail: "{str(response)}"'
log.error(f'create EdgeLabel failed, Detail: "{str(response)}"')
return None