redditwarp.siteprocs.moderation.legacy_SYNC#
- class redditwarp.siteprocs.moderation.legacy_SYNC.Legacy(client: Client)[source]#
Bases:
object- pull_users: LegacyPullUsers#
Get redditors that relate to a subreddit.
- (raises):
Same as
get_approved_user().
- list_moderators(sr: str) Sequence[ModeratorListItem][source]#
Get a list of moderators from a subreddit.
This procedure doesn’t work (403 HTTP error) if there is no user context. Use
moderators()instead.- Parameters:
sr (str) –
- Return type:
Sequence[ModeratorListItem]
- (raises):
In addition to
get_approved_user():- Raises:
redditwarp.http.exceptions.StatusCodeException –
403:There is no user context.
The current user is banned from the subreddit.
- get_approved_user(sr: str, user: str) UserRelationship | None[source]#
Get information about an approved user in a subreddit.
- Parameters:
sr (str) –
user (str) –
- Return type:
Optional[UserRelationship]
- Raises:
redditwarp.exceptions.RedditError –
private:The target subreddit is private.
redditwarp.http.exceptions.StatusCodeException –
302:The target subreddit does not exist.
403:You don’t have access to the subreddit.
404:The specified subreddit name is too long (over 21 characters) or contains invalid characters.
- get_wiki_contributor(sr: str, user: str) UserRelationship | None[source]#
Behaves similarly to
get_approved_user().
- get_banned_user(sr: str, user: str) BannedSubredditUserRelationship | None[source]#
Behaves similarly to
get_approved_user().
- get_muted_user(sr: str, user: str) UserRelationship | None[source]#
Behaves similarly to
get_approved_user().
- get_wiki_banned_user(sr: str, user: str) BannedSubredditUserRelationship | None[source]#
Behaves similarly to
get_approved_user().