#NEWLINE# @ bound_function ( 'list.extend' ) #NEWLINE# def resolve_extend( self , list , args , kws ) : #NEWLINE# #INDENT# ( iterable , ) = args #NEWLINE# assert ( not kws ) #NEWLINE# if ( not isinstance ( iterable , types . IterableType ) ) : #NEWLINE# #INDENT# return #NEWLINE# #UNINDENT# dtype = iterable . iterator_type . yield_type #NEWLINE# unified = self . context . unify_pairs ( list . dtype , dtype ) #NEWLINE# if ( unified is not None ) : #NEWLINE# #INDENT# sig = signature ( types . none , iterable ) #NEWLINE# sig . recvr = list . copy ( dtype = unified ) #NEWLINE# return sig