Example #1
0
 def __init__(self, mtype=None, fget=None, fset=None, **options):
     if mtype is None:
         assert (self.mtype)
     else:
         self.__class__ = type(self)[mtype]
     member.__init__(self, **options)
     self.fget = fget
     self.fset = fset
 def __init__(self, mtype=None, fget=None, fset=None, **options):
     if mtype is None:
         assert(self.mtype)
     else:
         self.__class__ = type(self)[mtype]
     member.__init__(self, **options)
     self.fget = fget
     self.fset = fset
Example #3
0
 def __init__(self, mtype=None, fget=None, fset=None,
              flen=None, len=None,
              **options):
     if mtype is None:
         assert(self.mtype)
     else:
         self.__class__ = type(self)[mtype]
     member.__init__(self, **options)
     self.fget = fget
     self.fset = fset
     if len is not None:
         self.flen = lambda self: len
     else:
         self.flen = flen
Example #4
0
 def __init__(self, mkeytype=None, mvaluetype=None,
              fget=None, fset=None, fkeys=None, keys=None,
              **options):
     if mkeytype is None and mvaluetype is None:
         assert(self.mtype)
     else:
         self.__class__ = type(self)[mkeytype, mvaluetype]
     member.__init__(self, **options)
     self.fget = fget
     self.fset = fset
     if keys is not None:
         self.fkeys = lambda self: keys
     else:
         self.fkeys = fkeys
     if self.new is self.mtype:
         self.new = self.mvaluetype
Example #5
0
 def __init__(self,
              mtype=None,
              fget=None,
              fset=None,
              flen=None,
              len=None,
              **options):
     if mtype is None:
         assert (self.mtype)
     else:
         self.__class__ = type(self)[mtype]
     member.__init__(self, **options)
     self.fget = fget
     self.fset = fset
     if len is not None:
         self.flen = lambda self: len
     else:
         self.flen = flen
Example #6
0
 def __init__(self,
              mkeytype=None,
              mvaluetype=None,
              fget=None,
              fset=None,
              fkeys=None,
              keys=None,
              **options):
     if mkeytype is None and mvaluetype is None:
         assert (self.mtype)
     else:
         self.__class__ = type(self)[mkeytype, mvaluetype]
     member.__init__(self, **options)
     self.fget = fget
     self.fset = fset
     if keys is not None:
         self.fkeys = lambda self: keys
     else:
         self.fkeys = fkeys
     if self.new is self.mtype:
         self.new = self.mvaluetype