scarlehoff / pyHepGrid

Tool for distributed computing management geared towards HEP applications.
GNU General Public License v3.0
6 stars 4 forks source link

Initialisation broken for HEJ #52

Closed JBlack93 closed 4 years ago

JBlack93 commented 4 years ago

pyHepGrid ini is broken for HEJ specific runs since commit: https://github.com/scarlehoff/pyHepGrid/commit/80ecc196a59c4cba11a055680629acc4cea2653f.

> Copying file:/tmp/tmpmnilyu8t/Wm2j_HT2_8TeV+config_all.tar.gz to xroot:/se01.dur.scotgrid.ac.uk/dpm/dur.scotgrid.ac.uk/home/pheno/hej/Wjets/input/Wm2j_HT2_8TeV+config_all.tar.gz
Traceback (most recent call last):
  File "/mt/home/black/.local/bin/pyHepGrid", line 11, in <module>
    load_entry_point('pyHepGrid', 'console_scripts', 'pyHepGrid')()
  File "/mt/home/black/pyHepGrid/src/pyHepGrid/main.py", line 31, in main
    modes[mode](args, rcard)
  File "/mt/home/black/pyHepGrid/src/pyHepGrid/src/modes.py", line 51, in do_initialise
    generic_initialise(rcard, production=True, grid=args.provWarm, local=local)
  File "/mt/home/black/pyHepGrid/src/pyHepGrid/src/Backend.py", line 661, in generic_initialise
    back.init_production(grid, continue_warmup=overwrite_grid, local=local)
  File "/mt/home/black/pyHepGrid/src/pyHepGrid/src/programs.py", line 664, in init_production
    self.gridw.send(tarfile, grid_input_dir, shell=True)
  File "/mt/home/black/pyHepGrid/src/pyHepGrid/src/utilities.py", line 279, in send
    success = gfal_copy(localfile, gridfile)
  File "/mt/home/black/pyHepGrid/src/pyHepGrid/src/utilities.py", line 334, in gfal_copy
    print_flush("Attempting copy try {0}".format(i+1))
NameError: name 'print_flush' is not defined

Does this problem exist for nnlojet too?