本文整理汇总了Python中praw.Reddit.set_flair方法的典型用法代码示例。如果您正苦于以下问题:Python Reddit.set_flair方法的具体用法?Python Reddit.set_flair怎么用?Python Reddit.set_flair使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类praw.Reddit
的用法示例。
在下文中一共展示了Reddit.set_flair方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: verify
# 需要导入模块: from praw import Reddit [as 别名]
# 或者: from praw.Reddit import set_flair [as 别名]
def verify(moderator_username, moderator_password,
username, subreddit,
flair_text=None, flair_css=None):
api = Reddit(user_agent=settings.USER_AGENT)
try:
api.login(moderator_username, moderator_password)
subreddit = api.get_subreddit(subreddit)
subreddit.add_contributor(username)
api.set_flair(subreddit, username, flair_text, flair_css)
except praw.errors.RateLimitExceeded:
raise RateLimitExceededException
except praw.errors.ModeratorRequired:
raise ModeratorRequiredException
except praw.errors.InvalidUserPass:
raise InvalidLoginException
except praw.errors.BadCSS:
raise InvalidCSSException
except praw.errors.InvalidUser:
raise InvalidUserException
except praw.errors.APIException as e:
raise RedditAPIException(e)
except praw.errors.ClientException as e:
raise RedditAPIException(e)