#NEWLINE# def T( self , _type ) : #NEWLINE# #INDENT# if ( not self ) : #NEWLINE# #INDENT# return #NEWLINE# #UNINDENT# if isinstance ( _type , ClassType ) : #NEWLINE# #INDENT# _type = type ( _type ) #NEWLINE# #UNINDENT# is_classtype = ( inspect . isclass ( _type ) and issubclass ( _type , ClassType ) ) #NEWLINE# is_instancetype = isinstance ( _type , InstanceType ) #NEWLINE# if ( is_classtype or is_instancetype ) : #NEWLINE# #INDENT# if ( _type not in self . _types ) : #NEWLINE# #INDENT# internal_type = _type . internal_type ( self ) #NEWLINE# self . _types [ _type ] = internal_type #NEWLINE# if is_classtype : #NEWLINE# #INDENT# self . register ( _type ) #NEWLINE# #UNINDENT# #UNINDENT# return self . _types [ _type ] #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return _type