ATLAS Offline Software
Classes | Functions | Variables
python.trfExe Namespace Reference

Classes

class  archiveExecutor
 Archive transform. More...
 
class  athenaExecutor
 
class  bsMergeExecutor
 Specalise the script executor to deal with the BS merge oddity of excluding empty DRAWs. More...
 
class  DQMergeExecutor
 Specialist execution class for merging DQ histograms. More...
 
class  DQMPostProcessExecutor
 Specialist execution class for DQM post-processing of histograms. More...
 
class  dummyExecutor
 
class  echoExecutor
 
class  executorConfig
 
class  logscanExecutor
 Special executor that will enable a logfile scan as part of its validation. More...
 
class  NTUPMergeExecutor
 Specialist execution class for merging NTUPLE files. More...
 
class  optionalAthenaExecutor
 Athena executor where failure is not consisered fatal. More...
 
class  POOLMergeExecutor
 
class  reductionFrameworkExecutor
 Specialist executor to manage the handling of multiple implicit input and output files within the derivation framework. More...
 
class  scriptExecutor
 
class  transformExecutor
 Executors always only even execute a single step, as seen by the transform. More...
 

Functions

def _encoding_stream (s)
 

Variables

 msg
 

Function Documentation

◆ _encoding_stream()

def python.trfExe._encoding_stream (   s)
private

Definition at line 44 of file trfExe.py.

44 def _encoding_stream (s):
45  enc = s.encoding.lower()
46  if enc.find('ascii') >= 0 or enc.find('ansi') >= 0:
47  return open (s.fileno(), 'w', encoding='utf-8')
48  return s
49 
50 

Variable Documentation

◆ msg

python.trfExe.msg

Definition at line 21 of file trfExe.py.

python.trfExe._encoding_stream
def _encoding_stream(s)
Definition: trfExe.py:44