From e2da4f311f7f7c1eae374aff2dd1d90a715ab075 Mon Sep 17 00:00:00 2001 From: Alexandre Lision <alexandre.lision@savoirfairelinux.com> Date: Thu, 10 Mar 2016 09:45:40 -0500 Subject: [PATCH] dringctrl: fix args parsing dashes are translated in underscores by the ArgumentParser Tuleap: #459 Change-Id: I12e1f7f8bfa61a21bb63e54fe181c9241afe3f9e --- tools/dringctrl/dringctrl.py | 54 ++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/tools/dringctrl/dringctrl.py b/tools/dringctrl/dringctrl.py index 153742e08a..c7b76c944a 100755 --- a/tools/dringctrl/dringctrl.py +++ b/tools/dringctrl/dringctrl.py @@ -81,16 +81,16 @@ if __name__ == "__main__": #group.add_argument('--transfer', help='Transfer active call', metavar='<destination>') group = parser.add_mutually_exclusive_group() - group.add_argument('--accept', help='Accept the call', metavar='<account>') - group.add_argument('--hangup', help='Hangup the call', metavar='<account>') - group.add_argument('--refuse', help='Refuse the call', metavar='<account>') + group.add_argument('--accept', help='Accept the call', metavar='<call>') + group.add_argument('--hangup', help='Hangup the call', metavar='<call>') + group.add_argument('--refuse', help='Refuse the call', metavar='<call>') group = parser.add_mutually_exclusive_group() group.add_argument('--hold', help='Hold the call', metavar='<call>') group.add_argument('--unhold', help='Unhold the call', metavar='<call>') parser.add_argument('--dtmf', help='Send DTMF', metavar='<key>') - parser.add_argument('--toggleVideo', help='Launch toggle video tests', action='store_true') + parser.add_argument('--toggle-video', help='Launch toggle video tests', action='store_true') parser.add_argument('--test', help=' '.join(str(test) for test in DRingTester().getTestName() ), metavar='<testName>') @@ -102,49 +102,49 @@ if __name__ == "__main__": ctrl.run() sys.exit(0) - if args.add-ring-account: - accDetails = {'Account.type':'RING', 'Account.alias':args.add-ring-account if args.add-ring-account!='' else 'RingAccount'} + if args.add_ring_account: + accDetails = {'Account.type':'RING', 'Account.alias':args.add_ring_account if args.add_ring_account!='' else 'RingAccount'} accountID = ctrl.addAccount(accDetails) - if args.remove-ring-account and args.remove-ring-account != '': - ctrl.removeAccount(args.remove-ring-account) + if args.remove_ring_account and args.remove_ring_account != '': + ctrl.removeAccount(args.remove_ring_account) - if args.get-all-codecs: + if args.get_all_codecs: print(ctrl.getAllCodecs()) - if hasattr(args, 'get-all-accounts'): - for account in ctrl.getAllAccounts(args.get-all-accounts): + if hasattr(args, 'get_all_accounts'): + for account in ctrl.getAllAccounts(args.get_all_accounts): print(account) - if args.get-registered-accounts: + if args.get_registered_accounts: for account in ctrl.getAllRegisteredAccounts(): print(account) - if args.get-enabled-accounts: + if args.get_enabled_accounts: for account in ctrl.getAllEnabledAccounts(): print(account) - if args.get-all-accounts-details: + if args.get_all_accounts_details: for account in ctrl.getAllAccounts(): printAccountDetails(account) - if args.get-active-codecs-details: - for codecId in ctrl.getActiveCodecs(args.get-active-codecs-details): + if args.get_active_codecs_details: + for codecId in ctrl.getActiveCodecs(args.get_active_codecs_details): print("# codec",codecId,"-------------") - print(ctrl.getCodecDetails(args.get-active-codecs-details, codecId)) + print(ctrl.getCodecDetails(args.get_active_codecs_details, codecId)) print("#-- ") - if args.set-active-account: - ctrl.setAccount(args.set-active-account) + if args.set_active_account: + ctrl.setAccount(args.set_active_account) - if args.get-account-details: - printAccountDetails(args.get-account-details) + if args.get_account_details: + printAccountDetails(args.get_account_details) - if hasattr(args, 'get-active-codecs'): - print(ctrl.getActiveCodecs(args.get-active-codec)) + if hasattr(args, 'get_active_codecs'): + print(ctrl.getActiveCodecs(args.get_active_codec)) - if args.set-active-codecs: - ctrl.setActiveCodecList(codec_list=args.set-active-codecs) + if args.set_active_codecs: + ctrl.setActiveCodecList(codec_list=args.set_active_codecs) if args.enable: ctrl.setAccountEnable(args.enable, True) @@ -158,7 +158,7 @@ if __name__ == "__main__": if args.unregister: ctrl.setAccountRegistered(args.unregister, False) - if args.get-call-list: + if args.get_call_list: for call in ctrl.getAllCalls(): print(call) @@ -186,7 +186,7 @@ if __name__ == "__main__": if args.test: DRingTester().start(ctrl, args.test) - if args.toggleVideo: + if args.toggle_video: if not ctrl.videomanager: print("Error: daemon without video support") sys.exit(1) -- GitLab