Mercurial > libervia-backend
comparison frontends/src/jp/cmd_pubsub.py @ 2214:4e06cd44e667
jp (pubsub/get): --service is now optional argument, and sub_id now use "-S" short option
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 29 Mar 2017 19:42:44 +0200 |
parents | d662bdd682b2 |
children | a6c9bc4d1de0 |
comparison
equal
deleted
inserted
replaced
2213:1010054cf771 | 2214:4e06cd44e667 |
---|---|
193 self.need_loop=True | 193 self.need_loop=True |
194 | 194 |
195 def add_parser_options(self): | 195 def add_parser_options(self): |
196 self.parser.add_argument("-i", "--item", type=base.unicode_decoder, action='append', default=[], dest='items', | 196 self.parser.add_argument("-i", "--item", type=base.unicode_decoder, action='append', default=[], dest='items', |
197 help=_(u"item(s) id(s) to get (default: request all items)")) | 197 help=_(u"item(s) id(s) to get (default: request all items)")) |
198 self.parser.add_argument("-s", "--sub-id", type=base.unicode_decoder, default=u'', | 198 self.parser.add_argument("-S", "--sub-id", type=base.unicode_decoder, default=u'', |
199 help=_(u"subscription id")) | 199 help=_(u"subscription id")) |
200 self.parser.add_argument("-m", "--max", type=int, default=10, help=_(u"maximum number of items to get ({} to get all items)".format(C.NO_LIMIT))) | 200 self.parser.add_argument("-m", "--max", type=int, default=10, help=_(u"maximum number of items to get ({} to get all items)".format(C.NO_LIMIT))) |
201 # TODO: a key(s) argument to select keys to display | 201 # TODO: a key(s) argument to select keys to display |
202 self.parser.add_argument("node", type=base.unicode_decoder, help=_(u"node to request")) | 202 self.parser.add_argument("-s", "--service", type=base.unicode_decoder, default=u'', |
203 self.parser.add_argument("service", type=base.unicode_decoder, nargs='?', default=u'', | 203 help=_(u"JID of the PubSub service (default: request profile own pubsub)")) |
204 help=_(u"JID of the PubSub service (default: request profile own pubsub)")) | 204 self.parser.add_argument("node", type=base.unicode_decoder, help=_(u"node to request")) |
205 # TODO: add MAM filters | 205 # TODO: add MAM filters |
206 | 206 |
207 | 207 |
208 def psItemGetCb(self, ps_result): | 208 def psItemGetCb(self, ps_result): |
209 self.output(ps_result[0]) | 209 self.output(ps_result[0]) |