The Gaudi Framework  v30r3 (a5ef0a68)
GaudiSvc Namespace Reference

Namespaces

 ExtraModules
 
 GaudiSvcConf
 

Functions

def getMetaData (path)
 

Variables

list __path__
 

Function Documentation

def GaudiSvc.getMetaData (   path)
Extract job metadata recorded by Gaudi::MetaDataSvc from a file.

Definition at line 1 of file __init__.py.

1 def getMetaData(path):
2  '''
3  Extract job metadata recorded by Gaudi::MetaDataSvc from a file.
4  '''
5  from cppyy.gbl import TFile
6  f = TFile.Open(path)
7  if not f:
8  raise RuntimeError('cannot open {0}'.format(path))
9  try:
10  return dict((i.first, i.second) for i in f.info)
11  except AttributeError:
12  return {}
13 
GAUDI_API std::string format(const char *,...)
MsgStream format utility "a la sprintf(...)".
Definition: MsgStream.cpp:120
def getMetaData(path)
Definition: __init__.py:1

Variable Documentation

list GaudiSvc.__path__
private
Initial value:
1 = [d for d in [os.path.join(d, 'GaudiSvc') for d in sys.path if d]
2  if (d.startswith('/builds/gaudi/Gaudi/build-gcc62') or
3  d.startswith('/builds/gaudi/Gaudi')) and
4  (os.path.exists(d) or 'python.zip' in d)]

Definition at line 3 of file __init__.py.