redditwarp.client_ASYNC#

class redditwarp.client_ASYNC.Client[source]#
class redditwarp.client_ASYNC.Client(client_id: str, client_secret: str, /)
class redditwarp.client_ASYNC.Client(client_id: str, client_secret: str, /, *, grant: AuthorizationGrant)
class redditwarp.client_ASYNC.Client(client_id: str, client_secret: str, refresh_token: str, /)
class redditwarp.client_ASYNC.Client(client_id: str, client_secret: str, username: str, password: str, /)

Bases: object

static from_praw_config(section_name: str, *, filepath: str | None = None) Client[source]#
classmethod from_http(http: HTTPClient) _TSelf[source]#
classmethod from_access_token(access_token: str) _TSelf[source]#
async close() None[source]#
async request(verb: str, url: str, *, params: Optional[Mapping[str, str]] = None, headers: Optional[Mapping[str, str]] = None, data: Optional[Union[Mapping[str, str], bytes]] = None, json: JSON_ro = None, files: Optional[RequestFiles] = None, payload: Optional[Payload] = None, timeout: float = -2, follow_redirects: Optional[bool] = None, snub: Optional[Callable[[JSON_ro], None]] = <function raise_for_reddit_error>) Any[source]#
set_access_token(access_token: str) None[source]#
set_user_agent(s: str | None) None[source]#
redditwarp.client_ASYNC.RedditClient#

alias of Client

redditwarp.client_ASYNC.Reddit#

alias of Client

redditwarp.client_ASYNC.RedditWarp#

alias of Client