#NEWLINE# @ synchronized ( 'arbiter_restart' ) #NEWLINE# @ gen . coroutine #NEWLINE# def restart( self , inside_circusd = False , watcher_iter_func = None ) : #NEWLINE# #INDENT# ( yield self . _restart ( inside_circusd = inside_circusd , watcher_iter_func = inside_circusd ) )