comparison frontends/src/jp/cmd_pubsub.py @ 2416:e2cbd449c002

jp (pubsub/node/create): fixed --field option
author Goffi <goffi@goffi.org>
date Sat, 04 Nov 2017 22:11:01 +0100
parents 8b37a62336c3
children 6908fe4c6eca
comparison
equal deleted inserted replaced
2415:59100136f07a 2416:e2cbd449c002
86 base.CommandBase.__init__(self, host, 'create', use_output=C.OUTPUT_DICT, use_pubsub_node_req=True, use_verbose=True, help=_(u'create a node')) 86 base.CommandBase.__init__(self, host, 'create', use_output=C.OUTPUT_DICT, use_pubsub_node_req=True, use_verbose=True, help=_(u'create a node'))
87 self.need_loop=True 87 self.need_loop=True
88 88
89 def add_parser_options(self): 89 def add_parser_options(self):
90 self.parser.add_argument("-f", "--field", type=base.unicode_decoder, action='append', nargs=2, dest='fields', 90 self.parser.add_argument("-f", "--field", type=base.unicode_decoder, action='append', nargs=2, dest='fields',
91 default={}, metavar=(u"KEY", u"VALUE"), help=_(u"configuration field to set")) 91 default=[], metavar=(u"KEY", u"VALUE"), help=_(u"configuration field to set"))
92 self.parser.add_argument("-F", "--full-prefix", action="store_true", help=_(u"don't prepend \"pubsub#\" prefix to field names")) 92 self.parser.add_argument("-F", "--full-prefix", action="store_true", help=_(u"don't prepend \"pubsub#\" prefix to field names"))
93 93
94 def psNodeCreateCb(self, node_id): 94 def psNodeCreateCb(self, node_id):
95 if self.host.verbosity: 95 if self.host.verbosity:
96 announce = _(u'node created successfully: ') 96 announce = _(u'node created successfully: ')