|
| def | __init__ |
| |
| def | setDefault (self, value) |
| |
| def | getDefault (self) |
| |
| def | fullPropertyName (self, obj) |
| |
| def | __get__ |
| |
| def | __set__ (self, obj, value) |
| |
| def | __delete__ (self, obj) |
| |
| def | __init__ |
| |
| def | setDefault (self, value) |
| |
| def | getDefault (self) |
| |
| def | fullPropertyName (self, obj) |
| |
| def | __get__ |
| |
| def | __set__ (self, obj, value) |
| |
| def | __delete__ (self, obj) |
| |
Definition at line 61 of file PropertyProxy.py.
| def GaudiKernel.PropertyProxy.PropertyProxy.__init__ |
( |
|
self, |
|
|
|
descr, |
|
|
|
docString = None, |
|
|
|
default = None |
|
) |
| |
| def GaudiKernel.PropertyProxy.PropertyProxy.__init__ |
( |
|
self, |
|
|
|
descr, |
|
|
|
docString = None, |
|
|
|
default = None |
|
) |
| |
| def GaudiKernel.PropertyProxy.PropertyProxy.__delete__ |
( |
|
self, |
|
|
|
obj |
|
) |
| |
Definition at line 144 of file PropertyProxy.py.
147 self.descr.__delete__( obj )
def __delete__(self, obj)
| def GaudiKernel.PropertyProxy.PropertyProxy.__delete__ |
( |
|
self, |
|
|
|
obj |
|
) |
| |
Definition at line 144 of file PropertyProxy.py.
147 self.descr.__delete__( obj )
def __delete__(self, obj)
| def GaudiKernel.PropertyProxy.PropertyProxy.__get__ |
( |
|
self, |
|
|
|
obj, |
|
|
|
type = None |
|
) |
| |
Definition at line 82 of file PropertyProxy.py.
84 return self.descr.__get__( obj, type )
85 except AttributeError:
88 if self.__default.__class__
in [ list, dict ]:
89 self.descr.__set__( obj, self.__default.__class__(self.
__default) )
90 return self.descr.__get__( obj, type )
| def GaudiKernel.PropertyProxy.PropertyProxy.__get__ |
( |
|
self, |
|
|
|
obj, |
|
|
|
type = None |
|
) |
| |
Definition at line 82 of file PropertyProxy.py.
84 return self.descr.__get__( obj, type )
85 except AttributeError:
88 if self.__default.__class__
in [ list, dict ]:
89 self.descr.__set__( obj, self.__default.__class__(self.
__default) )
90 return self.descr.__get__( obj, type )
| def GaudiKernel.PropertyProxy.PropertyProxy.__set__ |
( |
|
self, |
|
|
|
obj, |
|
|
|
value |
|
) |
| |
Definition at line 96 of file PropertyProxy.py.
98 proptype, allowcompat =
None,
False
99 if hasattr( self,
'default' ):
101 if self.descr.__name__ ==
'OutputLevel':
110 if proptype
and proptype !=
type(
None)
and \
119 oldvec = self.descr.__get__( obj, type )
121 tpo =
type(oldvec[0])
124 except AttributeError:
127 except ValueError, e:
129 log.error(
'inconsistent value types for %s.%s (%s)' %\
130 (obj.getName(),self.descr.__name__,str(e)) )
136 if not obj._isInSetDefaults()
or not obj
in self.
history:
138 if hasattr( self,
'default' )
and self.
default ==
None:
139 obj.__iadd__( value, self.
descr )
141 self.descr.__set__( obj, value )
142 self.history.setdefault( obj, [] ).append( value )
def _isCompatible(tp, value)
def __set__(self, obj, value)
def derives_from(derived, base)
| def GaudiKernel.PropertyProxy.PropertyProxy.__set__ |
( |
|
self, |
|
|
|
obj, |
|
|
|
value |
|
) |
| |
Definition at line 96 of file PropertyProxy.py.
98 proptype, allowcompat =
None,
False
99 if hasattr( self,
'default' ):
101 if self.descr.__name__ ==
'OutputLevel':
110 if proptype
and proptype !=
type(
None)
and \
119 oldvec = self.descr.__get__( obj, type )
121 tpo =
type(oldvec[0])
124 except AttributeError:
127 except ValueError, e:
129 log.error(
'inconsistent value types for %s.%s (%s)' %\
130 (obj.getName(),self.descr.__name__,str(e)) )
136 if not obj._isInSetDefaults()
or not obj
in self.
history:
138 if hasattr( self,
'default' )
and self.
default ==
None:
139 obj.__iadd__( value, self.
descr )
141 self.descr.__set__( obj, value )
142 self.history.setdefault( obj, [] ).append( value )
def _isCompatible(tp, value)
def __set__(self, obj, value)
def derives_from(derived, base)
| def GaudiKernel.PropertyProxy.PropertyProxy.fullPropertyName |
( |
|
self, |
|
|
|
obj |
|
) |
| |
Definition at line 79 of file PropertyProxy.py.
80 return (obj.getJobOptName()
or obj.getName()) +
'.' + self.descr.__name__
def fullPropertyName(self, obj)
| def GaudiKernel.PropertyProxy.PropertyProxy.fullPropertyName |
( |
|
self, |
|
|
|
obj |
|
) |
| |
Definition at line 79 of file PropertyProxy.py.
80 return (obj.getJobOptName()
or obj.getName()) +
'.' + self.descr.__name__
def fullPropertyName(self, obj)
| def GaudiKernel.PropertyProxy.PropertyProxy.getDefault |
( |
|
self | ) |
|
| def GaudiKernel.PropertyProxy.PropertyProxy.getDefault |
( |
|
self | ) |
|
| def GaudiKernel.PropertyProxy.PropertyProxy.setDefault |
( |
|
self, |
|
|
|
value |
|
) |
| |
| def GaudiKernel.PropertyProxy.PropertyProxy.setDefault |
( |
|
self, |
|
|
|
value |
|
) |
| |
| GaudiKernel.PropertyProxy.PropertyProxy.__default |
|
private |
| GaudiKernel.PropertyProxy.PropertyProxy.__doc__ |
|
private |
| GaudiKernel.PropertyProxy.PropertyProxy.descr |
| GaudiKernel.PropertyProxy.PropertyProxy.history |
The documentation for this class was generated from the following file: