Mercurial > libervia-backend
comparison frontends/src/jp/cmd_pubsub.py @ 2317:f4e05600577b
jp (arg_tools): args is not modified anymore in get_use_args + fixed args returned + parser_args are returned separatly (return is now a tuple)
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 08 Jul 2017 22:49:55 +0200 |
parents | 7b448ac50a69 |
children | ddb67c186f61 |
comparison
equal
deleted
inserted
replaced
2316:7b448ac50a69 | 2317:f4e05600577b |
---|---|
681 if action == u'exec': | 681 if action == u'exec': |
682 use = {'service': metadata[u'service'], | 682 use = {'service': metadata[u'service'], |
683 'node': metadata[u'node'], | 683 'node': metadata[u'node'], |
684 'item': item_elt.get('id'), | 684 'item': item_elt.get('id'), |
685 } | 685 } |
686 args = arg_tools.get_use_args(self.host, | 686 # we need to send a copy of self.args.command |
687 self.args.command, | 687 # else it would be modified |
688 use, | 688 parser_args, use_args = arg_tools.get_use_args(self.host, |
689 verbose=self.host.verbosity > 1 | 689 self.args.command, |
690 ) | 690 use, |
691 cmd_args = sys.argv[0:1] + args + self.args.command | 691 verbose=self.host.verbosity > 1 |
692 ) | |
693 cmd_args = sys.argv[0:1] + parser_args + use_args | |
692 else: | 694 else: |
693 cmd_args = self.args.command | 695 cmd_args = self.args.command |
694 | 696 |
695 | 697 |
696 self.disp(u'COMMAND: {command}'.format( | 698 self.disp(u'COMMAND: {command}'.format( |