11 __doc__ =
"""The python module holding python bindings to DataObjectHandle""" 18 __slots__ = (
'Path',
'Mode',
'Type')
22 def __init__(self, path, mode='R', _type="unknown_t"):
29 return {
'Path': self.
Path}
32 self.
Path = state[
'Path']
36 Need especially Configurable.isPropertySet when checked against default. 38 if isinstance(other, DataObjectHandleBase):
39 return self.
Path == other.Path
40 if isinstance(other, str):
41 return self.
Path == other
45 'Unknown equality check: type=%r, repr=%r' % (
type(other), other))
49 This is mandatory if __eq__ is defined. 51 return not self == other
57 return "%s(\"%s\")" % (self.__class__.__name__, self.
__str__())
63 path =
':'.join(i + other
for i
in self.
Path.split(
':'))
67 path =
':'.join(other + i
for i
in self.
Path.split(
':'))
71 self.
Path =
':'.join(i + other
for i
in self.
Path.split(
':'))
81 return repr(str(self))
def toStringProperty(self)
def __setstate__(self, state)
def __radd__(self, other)
def __iadd__(self, other)
def __init__(self, path, mode='R', _type="unknown_t")