|
@@ -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
|