Jelajahi Sumber

mxg:change flowdirection systempath

mengxiangge 5 tahun lalu
induk
melakukan
a3a714f4b0

+ 2 - 2
src/system_relation/systemdatautils.py

@@ -1,10 +1,10 @@
 """PipeNetwork Data .
 
 """
-import test
-from relations.src.system_relation import systemutils
 import sys
 sys.path.append("../../..")
+import test
+from relations.src.system_relation import systemutils
 
 
 def get_dicdata(sql,dic):

+ 9 - 1
src/system_relation/systemutils.py

@@ -5,7 +5,7 @@
 
 from functools import cmp_to_key
 import vg
-from src.system_relation import revit_const
+from relations.src.system_relation import revit_const
 
 
 def path2edge(elements):
@@ -61,8 +61,16 @@ def dic2obj(d):
 			setattr(top, i, j)
 	return top
 
+def sqldata2objlist(data):
+	'''Convert Sqldata to Object list.
+	'''
+	return list(map(dic2obj,data))
 
 def list_to_dict(lis):
+	'''Convert list to id Dict.
+	:param lis:
+	:return:
+	'''
 	ids = [idx.id for idx in lis if idx.id]
 	dic = dict(zip(ids, lis))
 	return dic