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

Class _proxyClass

source code

    object --+    
             |    
GPIProxyObject --+
                 |
                Lib.Batch.Batch'.PBS._proxyClass

PBS backend - submit jobs to Portable Batch System.
    

Properties:

     queue       queue name as defomed in your local Batch installation. (simple
                 property, default='',comparable)

     actualCE    hostname where the job is/was running.. (simple property,
                 default='',protected,comparable)

     extraopts   extra options for Batch. See help(Batch) for more details.
                 (simple property, default='',comparable)

     actualqueue queue name where the job was submitted.. (simple property,
                 default='',protected,comparable)

     id          Batch id of the job. (simple property,
                 default='',protected,comparable)

     exitcode    Process exit code. (simple property,
                 default=None,protected,comparable)

Nested Classes [hide private]
  _impl
This is a Ganga.GPI.PBS implementation class.
Instance Methods [hide private]
 
__eq__(self, x)
Equality operator (==), compare the PBS properties which are declared as [comparable].
source code
 
__init__(self, *args, **kwds)
GPI PBS object constructor: PBS() : create pbs with default settings; PBS(p) : make a copy of p; PBS(p,x=a,...): make a copy of p and set property 'x' to a, etc..
source code
 
__ne__(self, x)
Non-equality operator (!=).
source code
 
__repr__(self)
Return an short representation of PBS object.
source code
 
__setattr__(self, x, v)
Set a property of PBS with consistency and safety checks.
source code
 
__str__(self)
Return a printable string representing PBS 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...
  actualqueue = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor obj...
  exitcode = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object...
  extraopts = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor objec...
  id = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at 0x...
  queue = <Ganga.GPIDev.Base.Proxy.ProxyDataDescriptor object at...
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

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

source code 

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

Overrides: object.__init__

__repr__(self)
(Representation operator)

source code 

Return an short representation of PBS object.

Overrides: object.__repr__

__setattr__(self, x, v)

source code 

Set a property of PBS 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 PBS object as a tree of properties.

Overrides: object.__str__

Class Variable Details [hide private]

actualCE

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

actualqueue

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

exitcode

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

extraopts

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

id

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

queue

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