nodemanager.py (612B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\environment\nodemanager.py 2 3 4 def FindNodes(source, name, typename): 5 nodes = [] 6 if source.__typename__ == 'List': 7 thingsToSearch = source 8 else: 9 thingsToSearch = [source] 10 for item in thingsToSearch: 11 tr = item.Find(typename) 12 matches = [ t for t in tr if t.name.startswith(name) ] 13 nodes.extend(matches) 14 15 return nodes 16 17 18 def FindNode(source, name, typename): 19 tr = source.Find(typename) 20 for t in tr: 21 if t.name.startswith(name): 22 return t