matej_suchanek created this task.
matej_suchanek added projects: Pywikibot, Regression.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  The following command
  
  `python pwb.py solve_disambiguation -main E3 -lang:cs -family:wikipedia`
  
  raises
  
    Alternatives for [[cs:E3]]
    WARNING: .\scripts\solve_disambiguation.py:1368: FutureWarning: 
pywikibot.tools.
    formatter.SequenceOutputter.output is deprecated since release 6.2.0; use 
pywiki
    bot.output(SequenceOutputter.out) instead.
      SequenceOutputter(self.opt.pos).output()
    
    
      1 - Electronic Entertainment Expo
      2 - Evropská dálková trasa E3
      3 - Evropská silnice E3
      4 - Wikipedie:Název článku
      5 - Wikipedie:Odkaz na rozcestník
      6 - Wikipedie:Rozcestníky
      7 - Wikipedie:Článek
    
    Found 2 references.
    Will work on 2 pages.
    Retrieving 2 pages from wikipedia:cs.
    
    
    >>> Wii <<<
    
    0 pages read
    0 pages written
    0 pages skipped
    Execution time: 3 seconds
    Script terminated by exception:
    
    ERROR: AttributeError: 'function' object has no attribute 'encode'
    Traceback (most recent call last):
      File "pwb.py", line 365, in <module>
        if not main():
      File "pwb.py", line 357, in main
        run_python_file(filename,
      File "pwb.py", line 73, in run_python_file
        exec(compile(source, filename, 'exec', dont_inherit=True),
      File ".\scripts\solve_disambiguation.py", line 1455, in <module>
        main()
      File ".\scripts\solve_disambiguation.py", line 1451, in main
        bot.run()
      File "C:\Users\admin\Documents\core\pywikibot\bot.py", line 1534, in run
        self.treat(page)
      File ".\scripts\solve_disambiguation.py", line 1379, in treat
        if not self.treat_links(ref_page, page):
      File ".\scripts\solve_disambiguation.py", line 889, in treat_links
        treat_result = self.treat_disamb_only(ref_page, page)
      File ".\scripts\solve_disambiguation.py", line 1055, in treat_disamb_only
        answer = pywikibot.input_choice('Option', options,
      File "C:\Users\admin\Documents\core\pywikibot\bot.py", line 511, in 
input_choice
        return ui.input_choice(question, answers, default, return_shortcut,
      File 
"C:\Users\admin\Documents\core\pywikibot\userinterfaces\terminal_interface_base.py",
 line 409, in input_choice
        self.stream_output(option.out)
      File 
"C:\Users\admin\Documents\core\pywikibot\userinterfaces\terminal_interface_base.py",
 line 233, in stream_output
        codecedText = text.encode(self.encoding,
    AttributeError: 'function' object has no attribute 'encode'
    CRITICAL: Exiting due to uncaught exception <class 'AttributeError'>
  
  Doesn't crash prior to a11461198335480edd0515d426a010e241f42f83 
<https://phabricator.wikimedia.org/rPWBCa11461198335480edd0515d426a010e241f42f83>.

TASK DETAIL
  https://phabricator.wikimedia.org/T282936

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: matej_suchanek
Cc: Aklapper, pywikibot-bugs-list, Xqt, matej_suchanek, Shalomori123, Jyoo1011, 
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, 
Jayprakash12345, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, 
Avicennasis, Wong128hk, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to