jayvdb created this task.
jayvdb added a subscriber: jayvdb.
jayvdb added projects: pywikibot-core, Pywikibot-login.py.
Herald added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  When a user has not ever visited a wiki connected to SUL, attempting to 
`pywikibot login` will fail (P2372) as the account may not yet exist but will 
exist on login attempt.
  
  ```
  tools.paws@jupyter-yuvipanda-test-account-44704412:~$ pwb.py login            
                                                     
  Traceback (most recent call last):                                            
                                                     
    File "/srv/pwb/pwb.py", line 248, in <module>                               
                                                     
      if not main():                                                            
                                                     
    File "/srv/pwb/pwb.py", line 242, in main                                   
                                                     
      run_python_file(filename, [filename] + args, argvu, file_package)         
                                                     
    File "/srv/pwb/pwb.py", line 120, in run_python_file                        
                                                     
      main_mod.__dict__)                                                        
                                                     
    File "/srv/pwb/scripts/login.py", line 193, in <module>                     
                                                     
      main()                                                                    
                                                     
    File "/srv/pwb/scripts/login.py", line 176, in main                         
                                                     
      site.login(sysop)                                                         
                                                     
    File "/srv/pwb/pywikibot/site.py", line 2004, in login                      
                                                     
      if loginMan.login(retry=True):                                            
                                                     
    File "/srv/pwb/pywikibot/login.py", line 265, in login                      
                                                     
      self.check_user_exists()                                                  
                                                     
    File "/srv/pwb/pywikibot/login.py", line 140, in check_user_exists          
                                                     
      % (self.username, self.site))                                             
                                                     
  pywikibot.exceptions.NoUsername: Username 'Yuvipanda-test-account' does not 
exist on wikipedia:test                                
  <class 'pywikibot.exceptions.NoUsername'>                                     
                                                     
  CRITICAL: Closing network session. 
  ```

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

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

To: jayvdb
Cc: Aklapper, jayvdb, pywikibot-bugs-list



_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to