ATLAS Offline Software
Loading...
Searching...
No Matches
trfAMI.py File Reference

Go to the source code of this file.

Classes

class  python.trfAMI.TrfConfig
 Stores the configuration of a transform. More...
class  python.trfAMI.TagInfo
 Stores the information about a given tag. More...

Namespaces

namespace  python
namespace  python.trfAMI
namespace  PyJobTransforms.trfAMI
 Utilities for configuration of transforms via AMI tags.

Functions

 python.trfAMI._parseExecDict (substep, value)
 Back convert a pre/postExec dictionary into a set of command line compatible strings.
 python.trfAMI._parseIncludeDict (substep, value, joinWithChar=",")
 Back convert a pre/postInclude dictionary into a set of command line compatible strings By default use a comma for joining up the list values.
 python.trfAMI.isNewAMITag (tag)
 python.trfAMI.getAMIClient (endpoints=['atlas-replica', 'atlas'])
 Get an AMI client.
 python.trfAMI.getProdSysTagsCharacters ()
 Get list of characters of ProdSys tags.
 python.trfAMI.getPANDAClient ()
 Get PANDA client.
 python.trfAMI.ReadablePANDA (s)
 Un-escape information from PANDA.
 python.trfAMI.getTrfConfigFromPANDA (tag)
 Get information about a ProdSys tag from PANDA.
 python.trfAMI.get_ami_tag (client, tag, suppressNonJobOptions=True)
 python.trfAMI.remove_enclosing_quotes (s)
 python.trfAMI.getTrfConfigFromAMI (tag, suppressNonJobOptions=True)
 Get information about a T0 tag from AMI.
 python.trfAMI.deserialiseFromAMIString (amistring)
 Convert from a string to a python object.

Variables

 python.trfAMI.msg = logging.getLogger(__name__)
 python.trfAMI.AMIerrorCode = trfExit.nameToCode('TRF_AMI_ERROR')