Я пытаюсь получить последние 1000 комментариев от пользователя, так как 1000 — это ограничение Reddit.
Я следовал примеру кода здесь и изменил несколько обращений к обновленному API. Например, user.get_comments теперь кажется просто user.comments.
Вот код, который я запустил.
import praw
my_user_agent = 'USERAGENT'
my_client_id = 'CLIENTID'
my_client_secret = 'SECRET'
r = praw.Reddit(user_agent=my_user_agent,
client_id=my_client_id,
client_secret=my_client_secret)
user = r.redditor('REDDITUSERNAME')
for comment in user.comments(limit=None):
print comment.body
Однако я получаю ошибку каждый раз в последней строке.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'SubListing' object is not callable
Я подключился к API и имею активное соединение, так как могу выполнить печать (user.comment_karma), и оно отображается правильно.
Любые идеи, что я делаю неправильно?