util.py (513B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\control\entries\util.py 2 import utillib 3 from carbonui.control.scrollentries import ScrollEntryNode 4 5 def GetFromClass(entryType, data = None): 6 if data is None: 7 data = {} 8 if isinstance(data, utillib.KeyVal): 9 data = data.__dict__ 10 entry_data = {'__guid__': getattr(entryType, '__guid__', None), 11 'decoClass': entryType} 12 entry_data.update(data) 13 return ScrollEntryNode(**entry_data)