#NEWLINE# def bake( self , * args , **kwargs ) : #NEWLINE# #INDENT# fn = Command ( self . _path ) #NEWLINE# fn . _partial = True #NEWLINE# ( call_args , kwargs ) = self . _extract_call_args ( kwargs ) #NEWLINE# pruned_call_args = call_args #NEWLINE# for ( k , v ) in Command . call_args . items ( ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# if ( pruned_call_args [ k ] == v ) : #NEWLINE# #INDENT# del pruned_call_args [ k ] #NEWLINE# #UNINDENT# #UNINDENT# except KeyError : #NEWLINE# #INDENT# continue #NEWLINE# #UNINDENT# #UNINDENT# fn . _partial_call_args . update ( self . _partial_call_args ) #NEWLINE# fn . _partial_call_args . update ( pruned_call_args ) #NEWLINE# fn . _partial_baked_args . extend ( self . _partial_baked_args ) #NEWLINE# fn . _partial_baked_args . extend ( fn . _compile_args ( self , kwargs ) ) #NEWLINE# return fn