Rubin16 created this task.
Rubin16 added a project: Pywikibot-Scripts.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  **List of steps to reproduce** (step by step, including full links if 
applicable):
  
    tools.rubin16@tools-sgebastion-08:~$ venv/bin/python3 
$HOME/pywikibot-core/pwb.py reflinks -start:Моррисон,_Наташа -v -debug -limit:1
    Found 1  processes running, including this one.
  
  **What happens?**:
  
    Python 3.5.3 (default, Nov  4 2021, 15:29:10) 
    [GCC 6.3.0 20170516]
    Found 2 wikipedia:ru processes running, including this one.
    Retrieving 50 pages from wikipedia:ru.
    Http response does not contain a charset.
    WARNING : media : 
http://dt9guucc6nuua.cloudfront.net/competitiondocuments/pdf/5676/AT-4X1-W-h----.RS6.pdf?v=-92722794
 
    Http response does not contain a charset.
    WARNING : media : 
http://dt9guucc6nuua.cloudfront.net/competitiondocuments/pdf/5676/AT-4X1-W-f----.RS6.pdf?v=-1737224027
 
    Http response does not contain a charset.
    Reading PDF file...
    Dropped throttle(s).
    
    0 pages read
    0 pages written
    0 pages skipped
    Execution time: 1 seconds
    Script terminated by exception:
    
    ERROR: TypeError: startswith first arg must be bytes or a tuple of bytes, 
not str
    Traceback (most recent call last):
      File "/data/project/rubin16/pywikibot-core/pwb.py", line 496, in <module>
        main()
      File "/data/project/rubin16/pywikibot-core/pwb.py", line 480, in main
        if not execute():
      File "/data/project/rubin16/pywikibot-core/pwb.py", line 463, in execute
        run_python_file(filename, script_args, module)
      File "/data/project/rubin16/pywikibot-core/pwb.py", line 144, in 
run_python_file
        main_mod.__dict__)
      File "/data/project/rubin16/pywikibot-core/scripts/reflinks.py", line 
801, in <module>
        main()
      File "/data/project/rubin16/pywikibot-core/scripts/reflinks.py", line 
797, in main
        bot.run()
      File 
"/mnt/nfs/labstore-secondary-tools-project/rubin16/pywikibot-core/pywikibot/bot.py",
 line 1570, in run
        self.treat(page)
      File "/data/project/rubin16/pywikibot-core/scripts/reflinks.py", line 
579, in treat
        self.getPDFTitle(ref, r)
      File "/data/project/rubin16/pywikibot-core/scripts/reflinks.py", line 
525, in getPDFTitle
        if aline.lower().startswith('title'):
    TypeError: startswith first arg must be bytes or a tuple of bytes, not str
    Dropped throttle(s).
    Closing network session.
    CRITICAL: Exiting due to uncaught exception <class 'TypeError'>
  
  **What should have happened instead?**:
  No crash happening

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

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

To: Rubin16
Cc: Aklapper, pywikibot-bugs-list, Rubin16
_______________________________________________
pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org
To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org

Reply via email to