Package Ganga :: Package GPIDev :: Package Base :: Module Proxy
[hide private]
[frames] | no frames]

Module Proxy

source code

Classes [hide private]
  ProxyDataDescriptor
  ProxyMethodDescriptor
  GPIProxyObject
Functions [hide private]
 
isProxy(obj)
Checks if an object is a proxy
source code
 
isType(obj, type_or_seq)
Checks whether on object is of the specified type, stripping proxies as needed.
source code
 
stripProxy(obj)
Removes the proxy if there is one
source code
 
addProxy(obj)
Adds a proxy to a GangaObject
source code
 
getProxyAttr(obj, attr_name)
Gets an attribute from a proxied object
source code
 
runProxyMethod(obj, method_name, *args)
Calls a method on the object, removing the proxy if needed
source code
 
stripComponentObject(v, cfilter, item) source code
 
valueTypeAllowed(val, valTypeList) source code
 
GPIProxyObjectFactory(obj) source code
 
GPIProxyClassFactory(name, pluginclass) source code
Variables [hide private]
  logger = Ganga.Utility.logging.getLogger(modulename= 1)
  __package__ = 'Ganga.GPIDev.Base'