19 def pool_insert(files, catalog_name="xmlcatalog_file:PoolFileCatalog.xml
"): print (
":: inserting [%i] files into pool catalog... (%s)"%(
25 sc,exe = subprocess.getstatusoutput (
'which pool_insertFileToCatalog')
27 print (
":: could not find 'pool_insertFileToCatalog' !")
31 os.environ[
'POOL_CATALOG'] = catalog_name
32 cmd =
"%s %s" % (exe,
" ".
join(files))
33 sc, out = subprocess.getstatusoutput (cmd)
35 out = os.linesep.join(
36 [o
for o
in out.splitlines()
37 if not (o.startswith(
"Warning in <TClass::TClass>: no dictionary for class ")
or
38 o.startswith(
'Warning in <TEnvRec::ChangeValue>: duplicate entry'))]
42 print (
":: problem running pool_insertFileToCatalog:")
47 print (
":: inserting [%i] files into pool catalog... [done]"%len(files))