jp (base): do not crash when item is specified (e.g. in URL) but not needed in command, but display a message on stderr.

This commit is contained in:
Goffi 2018-06-06 19:24:15 +02:00
commit edff42a743

View file

@ -510,8 +510,13 @@ class Jp(object):
try:
item = self.args.item
except AttributeError:
if not self.args.items:
self.args.items = [uri_item]
try:
items = self.args.items
except AttributeError:
self.disp(_(u"item specified in URL but not needed in command, ignoring it"), error=True)
else:
if not items:
self.args.items = [uri_item]
else:
if not item:
try: