Nemo_bis created this task.
Nemo_bis added a project: Pywikibot-core.
Herald added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION

I'm pretty sure something as simple as:
``

page = pywikibot.Page(site, page_name)
page.text = new_text
page.save(summary)

(with the 4 codes in user-config per https://www.mediawiki.org/wiki/Manual:Pywikibot/OAuth/Wikimedia ) should not produce:
WARNING: Waiting 5 seconds before retrying. ERROR: Traceback (most recent call last): File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/data/api.py", line 1956, in submit body=body, headers=headers) File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/tools/__init.py", line 1423, in wrapper return obj(*args, __kw) File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/comms/http.py", line 318, in request r = fetch(baseuri, method, params, body, headers, kwargs) File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/comms/http.py", line 519, in fetch error_handling_callback(request) File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/comms/http.py", line 406, in error_handling_callback raise request.data TypeError: 'set' object is not callable
WARNING: Waiting 10 seconds before retrying. return obj(*args, kw) [0/1827] File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/comms/http.py", line 318, in request r = fetch(baseuri, method, params, body, headers, kwargs) File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/comms/http.py", line 519, in fetch error_handling_callback(request) File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/comms/http.py", line 406, in error_handling_callback raise request.data TypeError: 'set' object is not callable

Traceback (most recent call last):

File "bot.py", line 77, in <module>
  run_bot(template_param, site=site)
File "bot.py", line 13, in run_bot
  if run_bot_on_page(page_json, template_param, access_token=access_token, site=site):
File "bot.py", line 26, in run_bot_on_page
  change_made = perform_bot_edit(page_name, '[[Wikipedia:OABOT|Open access bot]]: add %s identifier to citation with #oabot.' % template_param, edit_hash, change, access_token

access_token, site=site)

File "bot.py", line 43, in perform_bot_edit
  page.save(summary)
File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/tools/__init__.py", line 1423, in wrapper
  return obj(*__args, **__kw)
File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/tools/__init__.py", line 1423, in wrapper
  return obj(*__args, **__kw)
File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/page.py", line 1265, in save
  if not force and not self.botMayEdit():
File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/page.py", line 1161, in botMayEdit
  templates = self.templatesWithParams()
File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/tools/__init__.py", line 1423, in wrapper
  return obj(*__args, **__kw)
File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/page.py", line 2289, in templatesWithParams
  titles = [t.title() for t in self.templates()]
File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/tools/__init__.py", line 1423, in wrapper
  return obj(*__args, **__kw)
File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/page.py", line 1558, in templates
  self._templates = list(self.itertemplates(content=content))
File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/data/api.py", line 2818, in __iter__
  self.data = ""
File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/data/api.py", line 1980, in submit
  self.wait()
File "/mnt/nfs/labstore-secondary-tools-project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/data/api.py", line 2210, in wait
  raise TimeoutError("Maximum retries attempted without success.")

pywikibot.exceptions.TimeoutError: Maximum retries attempted without success.
<class 'pywikibot.exceptions.TimeoutError'>
CRITICAL: Closing network session.


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

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

To: Nemo_bis
Cc: Aklapper, Nemo_bis, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to