praw: KeyError: u'data' in SubmitMixin

djc@enrai pmf $ python bot.py
retrieving feed items...
retrieving reddit items (MozillaTech)...
Traceback (most recent call last):
  File "bot.py", line 59, in <module>
    res = submit(api, r, title, link)
  File "bot.py", line 47, in submit
    return api.submit(r, title, url=link)
  File "<string>", line 2, in submit
  File "/usr/lib64/python2.7/site-packages/praw/decorators.py", line 271, in wrap
    return function(*args, **kwargs)
  File "<string>", line 2, in submit
  File "/usr/lib64/python2.7/site-packages/praw/decorators.py", line 177, in require_captcha
    return function(*args, **kwargs)
  File "/usr/lib64/python2.7/site-packages/praw/__init__.py", line 2678, in submit
    url = result['data']['url']
KeyError: u'data'

This has started happening this week. The result value seems to be {u'errors': []}.

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 19 (9 by maintainers)

Most upvoted comments

FWIW, it does look like the link my script is trying to submit is already there.