#NEWLINE# def redo( self ) : #NEWLINE# #INDENT# 'Redo the last action.\n\n        This will call `redo()` on all controllers involved in this action.\n\n        ' #NEWLINE# controllers = self . forward ( ) #NEWLINE# if ( controllers is None ) : #NEWLINE# #INDENT# ups = ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# ups = tuple ( [ controller . redo ( ) for controller in controllers ] ) #NEWLINE# #UNINDENT# if ( self . process_ups is not None ) : #NEWLINE# #INDENT# return self . process_ups ( ups ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return ups