Package iceprod :: Package core :: Module exe
[hide private]
[frames] | no frames]

Module exe

source code

Classes [hide private]
  RunInstance
  RunInstanceDAG
Functions [hide private]
 
get_tmpstorage(tmpstorage) source code
 
fetch_file(url, tmpstorage='/tmp/juancarlos_icesoft', basedir='.') source code
 
fetch_tarball(meta, tmpstorage='/tmp/juancarlos_icesoft', basedir='.') source code
 
set_sig_handler(run, procnum, dataset, passkey)
install signal handler to handle errors and evictions
source code
 
create_workspace(work, top) source code
 
clean_workspace(top, work) source code
 
safe_abort(abortfunc, args, msg='', tries=4, wait=2) source code
 
wget(url, dest='./') source code
 
checksum(sum1, sum2) source code
 
isurl(url) source code
 
setplatform(platform)
Set platform information from system and format it according to icetray standard
source code
 
getplatform(reset=False, legacymode=False)
Get platform information from system and format it according to icetray standard
source code
 
myputenv(name, value) source code
 
unpack(exclude=[]) source code
Variables [hide private]
  _platform = None
hash(x)
  _inventory = 'sp_outfile_inventory.list'
  _done = False
  _clean = True
  EVICTED = 1
  FAILED = 2
  python_version = '2.7'
  _child = 0
  _baseurl = 'http://icecube.wisc.edu/simulation/downloads'
  _tmpstorage = '/tmp/juancarlos_icesoft'
  __package__ = 'iceprod.core'
Function Details [hide private]

set_sig_handler(run, procnum, dataset, passkey)

source code 

install signal handler to handle errors and evictions

Parameters:
  • run - RunInstance
  • procnum - process number within dataset
  • dataset - dataset id
  • passkey - random passkey assigned to process by daemon

getplatform(reset=False, legacymode=False)

source code 

Get platform information from system and format it according to icetray standard

Returns:
plaform string