diff frontends/src/jp/cmd_pubsub.py @ 2539:dcc77f23e370

jp (base): add --max option: when MULTI_ITEMS is set, --max options is automatically added, except if NO_MAX flag is set.
author Goffi <goffi@goffi.org>
date Thu, 29 Mar 2018 08:59:38 +0200
parents 772447ec070f
children 1d754bc14381
line wrap: on
line diff
--- a/frontends/src/jp/cmd_pubsub.py	Thu Mar 29 08:57:27 2018 +0200
+++ b/frontends/src/jp/cmd_pubsub.py	Thu Mar 29 08:59:38 2018 +0200
@@ -528,7 +528,6 @@
     def add_parser_options(self):
         self.parser.add_argument("-S", "--sub-id", type=base.unicode_decoder, default=u'',
                                  help=_(u"subscription id"))
-        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)))
         # TODO: a key(s) argument to select keys to display
         # TODO: add MAM filters
 
@@ -742,7 +741,7 @@
     EXEC_ACTIONS = (u'exec', u'external')
 
     def __init__(self, host):
-        base.CommandBase.__init__(self, host, 'search', use_output=C.OUTPUT_XML, use_pubsub=True, pubsub_flags={C.MULTI_ITEMS},
+        base.CommandBase.__init__(self, host, 'search', use_output=C.OUTPUT_XML, use_pubsub=True, pubsub_flags={C.MULTI_ITEMS, C.NO_MAX},
                                   use_verbose=True, help=_(u'search items corresponding to filters'))
         self.need_loop=True