NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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