Updating PRAW library to patch a breaking API change

This commit is contained in:
Michael Lazar
2017-10-24 00:43:17 -04:00
parent d3d03fdb25
commit d346b4056a
2 changed files with 8 additions and 1 deletions

View File

@@ -10,7 +10,7 @@ from __future__ import absolute_import
import sys
__praw_hash__ = 'ad0dbcf49d5937ffd39e13e45ebcb404b00c582a'
__praw_hash__ = 'f3bb10e497e8266faf82892c082b8d32aed6239a'
__praw_bundled__ = True

View File

@@ -115,6 +115,13 @@ class RedditContentObject(object):
"""Set the `name` attribute to `value."""
if value and name == 'subreddit' and isinstance(value, six.string_types):
value = Subreddit(self.reddit_session, value, fetch=False)
elif name == 'permalink' and isinstance(self, Comment):
# The Reddit API now returns the permalink field for comments. This
# will unfortunately break PRAW because permalink is a @property on the
# Comment object. I need to investigate if the property can be removed,
# for now this is a quick hack to get things working again.
# https://github.com/michael-lazar/rtv/issues/462
return
elif value and name in REDDITOR_KEYS:
if isinstance(value, bool):
pass