对等方重置连接 - reddit api

Dor*_*rin 5 python reddit praw

我正在尝试制作一个长时间运行的 Python 脚本,该脚本使用 PRAW 4.4.0 定期查询 Reddit 以获取新的提交/评论,首先我像这样初始化对象:

redditClient = praw.Reddit(
    client_id=constants.REDDIT_CLIENT_ID,
    client_secret=constants.REDDIT_CLIENT_SECRET,
    user_agent=constants.REDDIT_USER_AGENT
)
Run Code Online (Sandbox Code Playgroud)

一段时间后,我收到以下错误:

请求错误('连接中止。',错误(104,'连接重置'))

我的猜测是发生这种情况是因为我保持连接打开,但我没有找到关闭它的方法。你能帮我弄清楚如何解决这个问题吗?

bbo*_*boe 0

虽然您可以自己重试这些请求,但这确实是 PRAW 应该在内部处理的事情,事实上 prawcore(PRAW 的内部库)的最新开发版本支持重试以这种方式失败的请求。

要试验此开发版本,请通过以下方式更新您的 prawcore:

pip install -U https://github.com/praw-dev/prawcore/zipball/master
Run Code Online (Sandbox Code Playgroud)