diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-03-09 21:13:08 +0100 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-03-09 21:13:08 +0100 |
commit | fc4fe83eafc68ebb9763fa5cbee1ed7e16964c9c (patch) | |
tree | bffc95a421a5b885efd16cd77af7c4e1ad7d023d /libmproxy/protocol | |
parent | 2e50b1073538730fc5bd6369e2cb8176874f2f03 (diff) | |
download | mitmproxy-fc4fe83eafc68ebb9763fa5cbee1ed7e16964c9c.tar.gz mitmproxy-fc4fe83eafc68ebb9763fa5cbee1ed7e16964c9c.tar.bz2 mitmproxy-fc4fe83eafc68ebb9763fa5cbee1ed7e16964c9c.zip |
split up proxy.py
Diffstat (limited to 'libmproxy/protocol')
-rw-r--r-- | libmproxy/protocol/__init__.py | 9 | ||||
-rw-r--r-- | libmproxy/protocol/http.py | 10 | ||||
-rw-r--r-- | libmproxy/protocol/primitives.py | 2 |
3 files changed, 8 insertions, 13 deletions
diff --git a/libmproxy/protocol/__init__.py b/libmproxy/protocol/__init__.py index 2c2e7285..392a8e3d 100644 --- a/libmproxy/protocol/__init__.py +++ b/libmproxy/protocol/__init__.py @@ -1,14 +1,7 @@ -from ..proxy import ServerConnection, AddressPriority +from ..prxy.server import AddressPriority KILL = 0 # const for killed requests -class ConnectionTypeChange(Exception): - """ - Gets raised if the connetion type has been changed (e.g. after HTTP/1.1 101 Switching Protocols). - It's up to the raising ProtocolHandler to specify the new conntype before raising the exception. - """ - pass - class ProtocolHandler(object): def __init__(self, c): diff --git a/libmproxy/protocol/http.py b/libmproxy/protocol/http.py index 8a2583b1..3f9668ae 100644 --- a/libmproxy/protocol/http.py +++ b/libmproxy/protocol/http.py @@ -1,11 +1,13 @@ import Cookie, urllib, urlparse, time, copy from email.utils import parsedate_tz, formatdate, mktime_tz +from ..prxy.connection import ServerConnection +from ..prxy.exception import ProxyError, ConnectionTypeChange +from ..prxy.server import AddressPriority import netlib.utils -from netlib import http, tcp, http_status, odict +from netlib import http, tcp, http_status from netlib.odict import ODict, ODictCaseless -from . import ProtocolHandler, ConnectionTypeChange, KILL, TemporaryServerChangeMixin -from .. import encoding, utils, version, filt, controller, stateobject -from ..proxy import ProxyError, AddressPriority, ServerConnection +from . import ProtocolHandler, KILL, TemporaryServerChangeMixin +from .. import encoding, utils, filt, controller, stateobject from .primitives import Flow, Error diff --git a/libmproxy/protocol/primitives.py b/libmproxy/protocol/primitives.py index 90191eeb..7cee074d 100644 --- a/libmproxy/protocol/primitives.py +++ b/libmproxy/protocol/primitives.py @@ -1,5 +1,5 @@ from .. import stateobject, utils, version -from ..proxy import ServerConnection, ClientConnection +from ..prxy.connection import ClientConnection, ServerConnection import copy |