#NEWLINE# def __call__( self , **kwargs ) : #NEWLINE# #INDENT# merged = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# merged . update ( self . curry ) #NEWLINE# merged . update ( kwargs ) #NEWLINE# if ( 'prefix' in kwargs ) : #NEWLINE# #INDENT# session . setCurrentPrefix ( merged [ 'prefix' ] ) #NEWLINE# del merged [ 'prefix' ] #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( 'clean' in self . name ) : #NEWLINE# #INDENT# session . setCurrentPrefix ( None ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# session . setCurrentPrefix ( self . name ) #NEWLINE# #UNINDENT# #UNINDENT# Console . header ( self . __name__ ) #NEWLINE# return self . func ( ** merged )