# 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 --git a/commands.py b/commands.py --- a/commands.py +++ b/commands.py @@ -257,16 +257,23 @@ def restart_bot(bot, command, args_array 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):