Package Ganga :: Package GPIDev :: Package Adapters :: Module IBackend :: Class IBackend :: Class _proxyClass
[hide private]
[frames] | no frames]

Class _proxyClass

source code

    object --+    
             |    
GPIProxyObject --+
                 |
                Adapters.IBackend.IBackend._proxyClass


    Base class for all backend objects.

    Backend  classes in  Ganga 4.0.x  have only  the  submit() method.
    This is sufficient to allow emulated bulk submission to function.

    Note  that the master_submit()  method is  always called  by the
    framework unlike the submit()  method, which is only called as
    a  part of  default  implementation of  master_submit(). If  you
    provide a special support  for bulk submission than you should
    either  call submit()  method  explicitly in  the  case of  no
    splitting, or make  the implementation of master_submit() handle
    the non-split jobs as well.
    
    

Properties:

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

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

source code 

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

Overrides: object.__init__

__repr__(self)
(Representation operator)

source code 

Return an short representation of IBackend object.

Overrides: object.__repr__

__setattr__(self, x, v)

source code 

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

Overrides: object.__str__