return t
class RoleBase( object ) :
- __slots__ = ( '_role' , '_id' ,
+ __slots__ = ( '__weakref__' ,
+ '_role' , '_id' ,
'compatibility' , 'adminRoles' , 'assignRoles' ,
'typeCompatibility' , 'defaultIndividualFdCreateType' )
def __new__( cls , role ) :
return setRoleDefaultIndividualFdCreateType( self._role , type1 , type2 )
def delDefaultIndividualFdCreateType( self , type ) :
return delRoleDefaultIndividualFdCreateType( self._role , type )
- defaultIndividualFdCreateType = None
#
# boot_role
#
None , 0 ) )
class Type( object ) :
- __slots__ = ( '__id' , )
+ __slots__ = ( '__weakref__' ,
+ '__id' , )
def __new__( cls , target , type ) :
if hasattr( target , 'type' ) :
target = target.type
i += 1
class RcTypeDict( object ) :
- __slots__ = ()
+ __slots__ = ( 'target' , )
def __init__( self , target ) :
self.target = target
def keys( self ) :