Xqt created this task.
Herald added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION
Description for ui.input_choice says:
> length answer and a shortcut of only one character. The shortcut
> must not appear in the answer. Alternatively they may be a
> Option (or subclass) instance. ChoiceException instances which have
but it doesn't work:
>>> import pwb, pywikibot as py
>>> option = ['foo', 'bar']
>>> from pywikibot.bot_choice import ListOption
>>> lo = ListOption(option)
>>> py.input_choice('?', lo)
Traceback (most recent call last):
File "<pyshell#7>", line 1, in <module>
py.input_choice('?', lo)
File "pywikibot\bot.py", line 422, in input_choice
automatic_quit=automatic_quit, force=force)
File "pywikibot\userinterfaces\terminal_interface_base.py", line 332, in
input_choice
options = list(options)
TypeError: 'ListOption' object is not iterable
TASK DETAIL
https://phabricator.wikimedia.org/T129777
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt
Cc: Aklapper, pywikibot-bugs-list, XZise, Xqt, codynguyen1116, jayvdb
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs