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()
.