AUTHORS.rst CHANGES.rst LICENSE.txt MANIFEST.in README.rst pyproject.toml setup.py prawcore/__init__.py prawcore/auth.py prawcore/const.py prawcore/exceptions.py prawcore/rate_limit.py prawcore/requestor.py prawcore/sessions.py prawcore/util.py prawcore.egg-info/PKG-INFO prawcore.egg-info/SOURCES.txt prawcore.egg-info/dependency_links.txt prawcore.egg-info/requires.txt prawcore.egg-info/top_level.txt tests/__init__.py tests/conftest.py tests/test_authenticator.py tests/test_authorizer.py tests/test_rate_limit.py tests/test_requestor.py tests/test_sessions.py tests/__pycache__/__init__.cpython-37.pyc tests/__pycache__/__init__.cpython-38.pyc tests/__pycache__/__init__.cpython-39.pyc tests/__pycache__/conftest.cpython-37-pytest-5.3.2.pyc tests/__pycache__/conftest.cpython-38-pytest-5.3.5.pyc tests/__pycache__/conftest.cpython-39-pytest-6.2.2.pyc tests/__pycache__/test_authenticator.cpython-37-pytest-5.3.2.pyc tests/__pycache__/test_authenticator.cpython-38-pytest-5.3.5.pyc tests/__pycache__/test_authenticator.cpython-39-pytest-6.2.2.pyc tests/__pycache__/test_authorizer.cpython-37-pytest-5.3.2.pyc tests/__pycache__/test_authorizer.cpython-38-pytest-5.3.5.pyc tests/__pycache__/test_authorizer.cpython-39-pytest-6.2.2.pyc tests/__pycache__/test_rate_limit.cpython-37-pytest-5.3.2.pyc tests/__pycache__/test_rate_limit.cpython-38-pytest-5.3.5.pyc tests/__pycache__/test_rate_limit.cpython-39-pytest-6.2.2.pyc tests/__pycache__/test_requestor.cpython-37-pytest-5.3.2.pyc tests/__pycache__/test_requestor.cpython-38-pytest-5.3.5.pyc tests/__pycache__/test_requestor.cpython-39-pytest-6.2.2.pyc tests/__pycache__/test_sessions.cpython-37-pytest-5.3.2.pyc tests/__pycache__/test_sessions.cpython-38-pytest-5.3.5.pyc tests/__pycache__/test_sessions.cpython-39-pytest-6.2.2.pyc tests/cassettes/Authorizer_authorize__with_invalid_code.json tests/cassettes/Authorizer_authorize__with_permanent_grant.json tests/cassettes/Authorizer_authorize__with_temporary_grant.json tests/cassettes/Authorizer_refresh.json tests/cassettes/Authorizer_refresh__with_invalid_token.json tests/cassettes/Authorizer_revoke__access_token_with_refresh_set.json tests/cassettes/Authorizer_revoke__access_token_without_refresh_set.json tests/cassettes/Authorizer_revoke__refresh_token_with_access_set.json tests/cassettes/Authorizer_revoke__refresh_token_without_access_set.json tests/cassettes/DeviceIDAuthorizer_refresh.json tests/cassettes/DeviceIDAuthorizer_refresh__with_scopes.json tests/cassettes/DeviceIDAuthorizer_refresh__with_short_device_id.json tests/cassettes/ReadOnlyAuthorizer_refresh.json tests/cassettes/ReadOnlyAuthorizer_refresh__with_scopes.json tests/cassettes/ScriptAuthorizer_refresh.json tests/cassettes/ScriptAuthorizer_refresh__with_invalid_otp.json tests/cassettes/ScriptAuthorizer_refresh__with_invalid_username_or_password.json tests/cassettes/ScriptAuthorizer_refresh__with_scopes.json tests/cassettes/ScriptAuthorizer_refresh__with_valid_otp.json tests/cassettes/Session_request__accepted.json tests/cassettes/Session_request__bad_gateway.json tests/cassettes/Session_request__bad_json.json tests/cassettes/Session_request__bad_request.json tests/cassettes/Session_request__cloudflare_connection_timed_out.json tests/cassettes/Session_request__cloudflare_unknown_error.json tests/cassettes/Session_request__conflict.json tests/cassettes/Session_request__created.json tests/cassettes/Session_request__forbidden.json tests/cassettes/Session_request__gateway_timeout.json tests/cassettes/Session_request__get.json tests/cassettes/Session_request__internal_server_error.json tests/cassettes/Session_request__no_content.json tests/cassettes/Session_request__not_found.json tests/cassettes/Session_request__okay_with_0_byte_content.json tests/cassettes/Session_request__patch.json tests/cassettes/Session_request__post.json tests/cassettes/Session_request__post__with_files.json tests/cassettes/Session_request__raw_json.json tests/cassettes/Session_request__redirect.json tests/cassettes/Session_request__redirect_301.json tests/cassettes/Session_request__service_unavailable.json tests/cassettes/Session_request__too__many_requests__with_retry_headers.json tests/cassettes/Session_request__too__many_requests__without_retry_headers.json tests/cassettes/Session_request__too_large.json tests/cassettes/Session_request__unavailable_for_legal_reasons.json tests/cassettes/Session_request__unsupported_media_type.json tests/cassettes/Session_request__uri_too_long.json tests/cassettes/Session_request__with_insufficient_scope.json tests/cassettes/Session_request__with_invalid_access_token.json tests/cassettes/Session_request__with_invalid_access_token__retry.json tests/cassettes/TrustedAuthenticator_revoke_token.json tests/cassettes/TrustedAuthenticator_revoke_token__with_access_token_hint.json tests/cassettes/TrustedAuthenticator_revoke_token__with_refresh_token_hint.json tests/cassettes/UntrustedAuthenticator_revoke_token.json tests/files/comment_ids.txt tests/files/too_large.jpg tests/files/white-square.png