ATLAS Offline Software
Loading...
Searching...
No Matches
pool_extractFileIdentifier Namespace Reference

Functions

 pool_extract (files)

Variables

 parser = OptionParser(usage="%prog file1.pool [file2.pool [...]]")
 dest
 help
 options
 args
 files = list()
 f = os.path.expandvars(os.path.expanduser(f))

Function Documentation

◆ pool_extract()

pool_extractFileIdentifier.pool_extract ( files)

Definition at line 18 of file pool_extractFileIdentifier.py.

18def pool_extract(files):
19 print (":: extracting GUID for [%i] files... "% len(files))
20 import os
21 import subprocess
22 sc,exe = subprocess.getstatusoutput('which pool_extractFileIdentifier')
23 if sc != 0:
24 print (":: could not find 'pool_extractFileIdentifier' !")
25 print (exe)
26 return 1
27
28 cmd = "%s %s" % (exe, " ".join(files))
29 sc, out = subprocess.getstatusoutput(cmd)
30
31 out = os.linesep.join(
32 [o for o in out.splitlines()
33 if not (o.startswith("Warning in <TClass::TClass>: no dictionary for class ") or
34 o.startswith('Warning in <TEnvRec::ChangeValue>: duplicate entry'))]
35 )
36
37 if sc != 0:
38 print (":: problem running pool_extractFileIdentifier:")
39 print (out)
40 return sc
41
42 print (out)
43 print (":: extracting GUID for [%i] files... [done]" % len(files))
44 return sc
45

Variable Documentation

◆ args

pool_extractFileIdentifier.args

Definition at line 53 of file pool_extractFileIdentifier.py.

◆ dest

pool_extractFileIdentifier.dest

Definition at line 51 of file pool_extractFileIdentifier.py.

◆ f

pool_extractFileIdentifier.f = os.path.expandvars(os.path.expanduser(f))

Definition at line 69 of file pool_extractFileIdentifier.py.

◆ files

list pool_extractFileIdentifier.files = list()

Definition at line 55 of file pool_extractFileIdentifier.py.

◆ help

pool_extractFileIdentifier.help

Definition at line 52 of file pool_extractFileIdentifier.py.

◆ options

pool_extractFileIdentifier.options

Definition at line 53 of file pool_extractFileIdentifier.py.

◆ parser

pool_extractFileIdentifier.parser = OptionParser(usage="%prog file1.pool [file2.pool [...]]")

Definition at line 49 of file pool_extractFileIdentifier.py.