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))