Package glue :: Module workflow :: Class Executable
[hide private]
[frames] | no frames]

Class Executable

source code

      object --+    
               |    
ProfileShortcuts --+
                   |
                  Executable

The workflow representation of an Executable

Instance Methods [hide private]
 
__init__(self, name, namespace=None, os='linux', arch='x86_64', installed=True, version=None)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
add_pfn(self, url, site='local') source code
 
add_profile(self, namespace, key, value)
Add profile information to this executable
source code
 
get_pfn(self, site='local') source code
 
insert_into_dax(self, dax) source code

Inherited from ProfileShortcuts: set_category, set_memory, set_num_cpus, set_num_retries, set_priority, set_storage, set_universe

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  id = 0
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, name, namespace=None, os='linux', arch='x86_64', installed=True, version=None)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)