如何使用 PRAW 排除粘性提交?

How do I exclude sticky submissions using PRAW?

我正在尝试从一个非粘性的 subreddit 中获取最高提交。

试过这样的事情:

reddit = praw.Reddit(client_id='xx', client_secret='yy', user_agent='zz')
submissions = reddit.subreddit('theSubreddit').hot(limit=1, sticky=True)

但它不起作用,只是 return 报错说 sticky 不是有效参数。我怎样才能做到这一点?我正在使用 PRAW 版本 4.3.0

注意我有 cross-posted this question here.

之前有一个贴出来,但是这个不一样。在我的例子中,limit1。我只针对顶部非粘性提交。因此,如果顶部提交是粘性的,则在循环内手动检查 submission.stickied 不会 return 我有任何问题。

刚收到 solution from Reddit 我发布同样问题的地方。感谢 Reddit 用户 bboe.

submission = next(x for x in reddit.subreddit('theSubreddit').hot() if not x.stickied)

这肯定不是我之前得到的可迭代对象/数组。
这只是一个对象,我不需要迭代来获取它的属性。