# HG changeset patch # User Charly COSTE # Date 1268042939 -3600 # Node ID 70938f01be8f5aa8c842a4136b8921bc9b6d5c49 # Parent a6c37733357a83ee8bb37ba33375fbaefe2c525c added a "--soft" option to the "restart-bridges" command Signed-off-by: Charly COSTE diff -r a6c37733357a -r 70938f01be8f commands.py --- a/commands.py Mon Mar 08 10:58:31 2010 +0100 +++ b/commands.py Mon Mar 08 11:08:59 2010 +0100 @@ -257,16 +257,23 @@ def restart_bridges(bot, command, args_array, bridge): parser = ArgumentParser(prog=command) parser.add_argument('bridge_id', nargs='+') + parser.add_argument('--soft', default=False, action='store_true') try: args = parser.parse_args(args_array) except Exception as e: return '\n'+e.args[1] found_bridges, ret = _find_bridges(bot, args.bridge_id) - for found_bridge in found_bridges: - found_bridge.restart() - return ret+'Bridges restarted.' + if args.soft: + for found_bridge in found_bridges: + found_bridge.soft_restart() + return ret+'Bridges softly restarted.' + + else: + for found_bridge in found_bridges: + found_bridge.restart() + return ret+'Bridges restarted.' def stop_bot(bot, command, args_array, bridge):