redditwarp.siteprocs.moderation.pull_SYNC#

class redditwarp.siteprocs.moderation.pull_SYNC.Pull(client: Client)[source]#

Bases: object

class ModQueue(outer: Pull)[source]#

Bases: object

submissions(sr: str, amount: int | None = None) ImpartedPaginatorChainingIterator[ModQueueSubmissionListingPaginator, Submission][source]#
comments(sr: str, amount: int | None = None) ImpartedPaginatorChainingIterator[ModQueueCommentListingPaginator, Comment][source]#
property modqueue: None#

Retrieve submissions/comments relevant to moderators.

Parameters:
  • sr (str) –

  • amount (Optional[int]) –

Returns:

A paginator iterator of either Submission or Comment objects.

Return type:

ImpartedPaginatorChainingIterator[ModQueueListingPaginator, object]

Raises:

redditwarp.http.exceptions.StatusCodeException

  • 403:
    • You don’t have access to the subreddit.

    • You don’t have the ‘posts’ moderator permission.

  • 403:

    The specified subreddit name is too long (over 21 characters) or contains invalid characters.

class Reported(outer: Pull)[source]#

Bases: object

submissions(sr: str, amount: int | None = None) ImpartedPaginatorChainingIterator[ReportsSubmissionListingPaginator, Submission][source]#
comments(sr: str, amount: int | None = None) ImpartedPaginatorChainingIterator[ReportsCommentListingPaginator, Comment][source]#
property reported: None#

Behaves similarly to modqueue().

class Spam(outer: Pull)[source]#

Bases: object

submissions(sr: str, amount: int | None = None) ImpartedPaginatorChainingIterator[SpamSubmissionListingPaginator, Submission][source]#
comments(sr: str, amount: int | None = None) ImpartedPaginatorChainingIterator[SpamCommentListingPaginator, Comment][source]#
property spam: None#

Behaves similarly to modqueue().

class Edited(outer: Pull)[source]#

Bases: object

submissions(sr: str, amount: int | None = None) ImpartedPaginatorChainingIterator[EditedSubmissionListingPaginator, Submission][source]#
comments(sr: str, amount: int | None = None) ImpartedPaginatorChainingIterator[EditedCommentListingPaginator, Comment][source]#
property edited: None#

Behaves similarly to modqueue().

unmoderated(sr: str, amount: int | None = None) ImpartedPaginatorChainingIterator[UnmoderatedSubmissionListingPaginator, Submission][source]#

Behaves similarly to modqueue().