#NEWLINE# def __init__( self , signature ) : #NEWLINE# #INDENT# super ( self . __class__ , self ) . __init__ ( 'Syntax error in type signature' ) #NEWLINE# if ( not isinstance ( signature , __signature__ ) ) : #NEWLINE# #INDENT# msg = ( 'Signature expected in sig(); found %s' % signature ) #NEWLINE# raise SyntaxError ( msg ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( len ( signature . sig . args ) < 2 ) : #NEWLINE# #INDENT# raise SyntaxError ( 'Not enough type arguments in signature' ) #NEWLINE# #UNINDENT# #UNINDENT# self . sig = self . sig #NEWLINE# return