Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
news
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Sartika Aritonang
news
Commits
c9722d71
Commit
c9722d71
authored
4 years ago
by
Sartika Aritonang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Upload New File
parent
5308ce1b
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
126 additions
and
0 deletions
+126
-0
exceptions.py
stbi/Lib/site-packages/pip/_vendor/requests/exceptions.py
+126
-0
No files found.
stbi/Lib/site-packages/pip/_vendor/requests/exceptions.py
0 → 100644
View file @
c9722d71
# -*- coding: utf-8 -*-
"""
requests.exceptions
~~~~~~~~~~~~~~~~~~~
This module contains the set of Requests' exceptions.
"""
from
pip._vendor.urllib3.exceptions
import
HTTPError
as
BaseHTTPError
class
RequestException
(
IOError
):
"""There was an ambiguous exception that occurred while handling your
request.
"""
def
__init__
(
self
,
*
args
,
**
kwargs
):
"""Initialize RequestException with `request` and `response` objects."""
response
=
kwargs
.
pop
(
'response'
,
None
)
self
.
response
=
response
self
.
request
=
kwargs
.
pop
(
'request'
,
None
)
if
(
response
is
not
None
and
not
self
.
request
and
hasattr
(
response
,
'request'
)):
self
.
request
=
self
.
response
.
request
super
(
RequestException
,
self
)
.
__init__
(
*
args
,
**
kwargs
)
class
HTTPError
(
RequestException
):
"""An HTTP error occurred."""
class
ConnectionError
(
RequestException
):
"""A Connection error occurred."""
class
ProxyError
(
ConnectionError
):
"""A proxy error occurred."""
class
SSLError
(
ConnectionError
):
"""An SSL error occurred."""
class
Timeout
(
RequestException
):
"""The request timed out.
Catching this error will catch both
:exc:`~requests.exceptions.ConnectTimeout` and
:exc:`~requests.exceptions.ReadTimeout` errors.
"""
class
ConnectTimeout
(
ConnectionError
,
Timeout
):
"""The request timed out while trying to connect to the remote server.
Requests that produced this error are safe to retry.
"""
class
ReadTimeout
(
Timeout
):
"""The server did not send any data in the allotted amount of time."""
class
URLRequired
(
RequestException
):
"""A valid URL is required to make a request."""
class
TooManyRedirects
(
RequestException
):
"""Too many redirects."""
class
MissingSchema
(
RequestException
,
ValueError
):
"""The URL schema (e.g. http or https) is missing."""
class
InvalidSchema
(
RequestException
,
ValueError
):
"""See defaults.py for valid schemas."""
class
InvalidURL
(
RequestException
,
ValueError
):
"""The URL provided was somehow invalid."""
class
InvalidHeader
(
RequestException
,
ValueError
):
"""The header value provided was somehow invalid."""
class
InvalidProxyURL
(
InvalidURL
):
"""The proxy URL provided is invalid."""
class
ChunkedEncodingError
(
RequestException
):
"""The server declared chunked encoding but sent an invalid chunk."""
class
ContentDecodingError
(
RequestException
,
BaseHTTPError
):
"""Failed to decode response content"""
class
StreamConsumedError
(
RequestException
,
TypeError
):
"""The content for this response was already consumed"""
class
RetryError
(
RequestException
):
"""Custom retries logic failed"""
class
UnrewindableBodyError
(
RequestException
):
"""Requests encountered an error when trying to rewind a body"""
# Warnings
class
RequestsWarning
(
Warning
):
"""Base warning for Requests."""
pass
class
FileModeWarning
(
RequestsWarning
,
DeprecationWarning
):
"""A file was opened in text mode, but Requests determined its binary length."""
pass
class
RequestsDependencyWarning
(
RequestsWarning
):
"""An imported dependency doesn't match the expected version range."""
pass
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment