Xqt added a comment.

  Investigating deeper into this issue I found a problem inside BaseBot class:
  
  BaseBot.userPut  invokes BaseBot._save_page with parameters page for the page 
and page.save for the function and **kwargs at last.
  
  Now BaseBot._save_page tries to call the given function:
  
  func(*args, **kwargs)
  
  with should be equal as calling
  
  page.save(*args, **kwargs)
  
  page.save made an async_request with page._safe as function but page._save 
itself was never reached and there was no exception or message or any other 
hint to that problem; the task just hangs and couldn't be stopped with ctrl-c. 
Killing the task was the only way to kill him.

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

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

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



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

Reply via email to