File indexing completed on 2024-04-06 12:24:07
0001 """parsing the LCGDict namespace and build dictionary
0002 (quick'n'dirty solution)
0003
0004 benedikt.hegner@cern.ch
0005
0006 """
0007
0008 import popen2
0009 import string
0010
0011 def getNamespaceDict():
0012
0013
0014 process = popen2.Popen3('SealPluginDump')
0015 output = process.fromchild.read()
0016
0017 namespaceDict = {}
0018
0019 for line in output.split('\n'):
0020
0021 if line.find('Reflex') !=-1 and line.find(':') ==-1 and line.find('<') ==-1:
0022 className = line.replace('LCGReflex/', '').strip()
0023 namespaceDict[className] = line.strip()
0024
0025 return namespaceDict