|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from h11._connection import Connection, NEED_DATA, PAUSED |
|
|
from h11._events import ( |
|
|
ConnectionClosed, |
|
|
Data, |
|
|
EndOfMessage, |
|
|
Event, |
|
|
InformationalResponse, |
|
|
Request, |
|
|
Response, |
|
|
) |
|
|
from h11._state import ( |
|
|
CLIENT, |
|
|
CLOSED, |
|
|
DONE, |
|
|
ERROR, |
|
|
IDLE, |
|
|
MIGHT_SWITCH_PROTOCOL, |
|
|
MUST_CLOSE, |
|
|
SEND_BODY, |
|
|
SEND_RESPONSE, |
|
|
SERVER, |
|
|
SWITCHED_PROTOCOL, |
|
|
) |
|
|
from h11._util import LocalProtocolError, ProtocolError, RemoteProtocolError |
|
|
from h11._version import __version__ |
|
|
|
|
|
PRODUCT_ID = "python-h11/" + __version__ |
|
|
|
|
|
|
|
|
__all__ = ( |
|
|
"Connection", |
|
|
"NEED_DATA", |
|
|
"PAUSED", |
|
|
"ConnectionClosed", |
|
|
"Data", |
|
|
"EndOfMessage", |
|
|
"Event", |
|
|
"InformationalResponse", |
|
|
"Request", |
|
|
"Response", |
|
|
"CLIENT", |
|
|
"CLOSED", |
|
|
"DONE", |
|
|
"ERROR", |
|
|
"IDLE", |
|
|
"MUST_CLOSE", |
|
|
"SEND_BODY", |
|
|
"SEND_RESPONSE", |
|
|
"SERVER", |
|
|
"SWITCHED_PROTOCOL", |
|
|
"ProtocolError", |
|
|
"LocalProtocolError", |
|
|
"RemoteProtocolError", |
|
|
) |
|
|
|