#NEWLINE# def handle_noargs( self , **options ) : #NEWLINE# #INDENT# center = options [ 'center' ] #NEWLINE# pattern = options [ 'pattern' ] #NEWLINE# size = options [ 'size' ] #NEWLINE# speed = options [ 'speed' ] #NEWLINE# steps = options [ 'steps' ] #NEWLINE# wrap = options [ 'wrap' ] #NEWLINE# if ( pattern is None ) : #NEWLINE# #INDENT# states = ( [ ( [ None ] * size ) ] * size ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# states = self . parse_pattern ( pattern , size , center ) #NEWLINE# #UNINDENT# clients = [ run ( col , col , size , wrap , speed , steps , states [ row ] [ col ] ) for row in range ( size ) for col in range ( size ) ] #NEWLINE# try : #NEWLINE# #INDENT# asyncio . get_event_loop ( ) . run_until_complete ( reset ( size ) ) #NEWLINE# asyncio . get_event_loop ( ) . run_until_complete ( asyncio . wait ( clients ) ) #NEWLINE# #UNINDENT# except KeyboardInterrupt : #NEWLINE# #INDENT# pass