Package Ganga :: Package Lib :: Package Condor :: Module Condor' :: Class Condor :: Class _proxyClass
[hide private]
[frames] | no frames]

Class _proxyClass

source code

    object --+    
             |    
GPIProxyObject --+
                 |
                Lib.Condor.Condor'.Condor._proxyClass

Condor backend - submit jobs to a Condor pool.

   For more options see help on CondorRequirements.
   

Properties:

     status            Condor status. (simple property,
                       default='',protected,comparable)

     globus_rsl        Globus RSL settings (for Condor-G submission). (simple
                       property, default='',comparable)

     cputime           CPU time used by job. (simple property,
                       default='',protected,comparable)

     getenv            Flag to pass current envrionment to execution host.
                       (simple property, default='False',comparable)

     rank              Ranking scheme to be used when selecting execution host.
                       (simple property, default='Memory',comparable)

     shared_filesystem Flag indicating if Condor nodes have shared filesystem.
                       (simple property, default=True,comparable)

     id                Condor jobid. (simple property,
                       default='',protected,comparable)

     actualCE          Machine where job has been submitted. (simple property,
                       default='',protected,comparable)

     requirements      Requirements for selecting execution host.
                       ('condor_requirements' object,
                       default='CondorRequirements',comparable)

     universe          Type of execution environment to be used by Condor.
                       (simple property, default='vanilla',comparable)

     globusscheduler   Globus scheduler to be used (required for Condor-G
                       submission). (simple property, default='',comparable)

     env               Environment settings for execution host. (simple
                       property, default={},comparable)

     submit_options    Options passed to Condor at submission time. (simple
                       property, list, default=[],comparable)

Nested Classes [hide private]
  _impl
This is a Ganga.GPI.Condor implementation class.
Instance Methods [hide private]
 
__eq__(self, x)
Equality operator (==), compare the Condor properties which are declared as [comparable].
source code
 
__init__(self, *args, **kwds)
GPI Condor object constructor: Condor() : create condor with default settings; Condor(c) : make a copy of c; Condor(c,x=a,...): make a copy of c and set property 'x' to a, etc..
source code
 
__ne__(self, x)
Non-equality operator (!=).
source code
 
__repr__(self)
Return an short representation of Condor object.
source code
 
__setattr__(self, x, v)
Set a property of Condor with consistency and safety checks.
source code
 
__str__(self)
Return a printable string representing Condor object as a tree of properties.
source code
 
copy(self)
Make an identical copy of self.
source code

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

Class Variables [hide private]
  actualCE = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object...
  cputime = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object ...
  env = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0...
  getenv = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object a...
  globus_rsl = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor obje...
  globusscheduler = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor...
  id = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x...
  rank = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at ...
  requirements = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor ob...
  shared_filesystem = <Ganga.GPIDev.Base.Proxy.ProxyDataDescript...
  status = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object a...
  submit_options = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor ...
  universe = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object...
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, *args, **kwds)
(Constructor)

source code 

GPI Condor object constructor: Condor() : create condor with default settings; Condor(c) : make a copy of c; Condor(c,x=a,...): make a copy of c and set property 'x' to a, etc..

Overrides: object.__init__

__repr__(self)
(Representation operator)

source code 

Return an short representation of Condor object.

Overrides: object.__repr__

__setattr__(self, x, v)

source code 

Set a property of Condor with consistency and safety checks. Setting a [protected] or a unexisting property raises AttributeError.

Overrides: object.__setattr__

__str__(self)
(Informal representation operator)

source code 

Return a printable string representing Condor object as a tree of properties.

Overrides: object.__str__

Class Variable Details [hide private]

actualCE

Value:
<Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x3379650>

cputime

Value:
<Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x33793d0>

env

Value:
<Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x3379850>

getenv

Value:
<Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x3379450>

globus_rsl

Value:
<Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x3379350>

globusscheduler

Value:
<Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x33797d0>

id

Value:
<Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x33795d0>

rank

Value:
<Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x33794d0>

requirements

Value:
<Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x33796d0>

shared_filesystem

Value:
<Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x3379550>

status

Value:
<Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x33792d0>

submit_options

Value:
<Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x33798d0>

universe

Value:
<Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x3379750>