mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2025-01-30 14:58:38 +00:00
pathod: fix most flake8 offenses
This commit is contained in:
parent
e5038c9ab7
commit
e4045dc7f8
@ -11,6 +11,7 @@ from . import base, exceptions, actions, message
|
||||
# instead of duplicating the HTTP on-the-wire representation here.
|
||||
# see http2 language for an example
|
||||
|
||||
|
||||
class WS(base.CaselessLiteral):
|
||||
TOK = "ws"
|
||||
|
||||
|
@ -27,6 +27,7 @@ from . import base, message
|
||||
h2f:42:DATA:END_STREAM,PADDED:0x1234567:'content body payload'
|
||||
"""
|
||||
|
||||
|
||||
def get_header(val, headers):
|
||||
"""
|
||||
Header keys may be Values, so we have to "generate" them as we try the
|
||||
@ -48,6 +49,7 @@ class _HeaderMixin(object):
|
||||
self.value.get_generator(settings),
|
||||
)
|
||||
|
||||
|
||||
class _HTTP2Message(message.Message):
|
||||
@property
|
||||
def actions(self):
|
||||
@ -287,13 +289,10 @@ class Request(_HTTP2Message):
|
||||
def spec(self):
|
||||
return ":".join([i.spec() for i in self.tokens])
|
||||
|
||||
|
||||
def make_error_response(reason, body=None):
|
||||
tokens = [
|
||||
StatusCode("800"),
|
||||
Body(base.TokValueLiteral("pathod error: " + (body or reason))),
|
||||
]
|
||||
return Response(tokens)
|
||||
|
||||
|
||||
# class Frame(message.Message):
|
||||
# pass
|
||||
|
@ -41,7 +41,7 @@ class SSLInfo(object):
|
||||
"Cipher: %s, %s bit, %s" % self.cipher,
|
||||
"SSL certificate chain:"
|
||||
]
|
||||
for n,i in enumerate(self.certchain):
|
||||
for n, i in enumerate(self.certchain):
|
||||
parts.append(" Certificate [%s]" % n)
|
||||
parts.append("\tSubject: ")
|
||||
for cn in i.get_subject().get_components():
|
||||
@ -72,7 +72,6 @@ class SSLInfo(object):
|
||||
return "\n".join(parts)
|
||||
|
||||
|
||||
|
||||
class WebsocketFrameReader(threading.Thread):
|
||||
|
||||
def __init__(
|
||||
|
@ -112,7 +112,6 @@ class PathodHandler(tcp.BaseHandler):
|
||||
return None, response_log
|
||||
return self.handle_http_request, response_log
|
||||
|
||||
|
||||
def handle_http_request(self, logger):
|
||||
"""
|
||||
Returns a (handler, log) tuple.
|
||||
|
@ -49,12 +49,12 @@ def args_pathod(argv, stdout_=sys.stdout, stderr_=sys.stderr):
|
||||
help="""
|
||||
URL path specifying prefix for URL crafting
|
||||
commands. (%s)
|
||||
"""%pathod.DEFAULT_CRAFT_ANCHOR
|
||||
""" % pathod.DEFAULT_CRAFT_ANCHOR
|
||||
)
|
||||
parser.add_argument(
|
||||
"--confdir",
|
||||
action="store", type = str, dest="confdir", default='~/.mitmproxy',
|
||||
help = "Configuration directory. (~/.mitmproxy)"
|
||||
action="store", type=str, dest="confdir", default='~/.mitmproxy',
|
||||
help="Configuration directory. (~/.mitmproxy)"
|
||||
)
|
||||
parser.add_argument(
|
||||
"-d", dest='staticdir', default=None, type=str,
|
||||
@ -117,8 +117,8 @@ def args_pathod(argv, stdout_=sys.stdout, stderr_=sys.stderr):
|
||||
)
|
||||
group.add_argument(
|
||||
"--cert", dest='ssl_certs', default=[], type=str,
|
||||
metavar = "SPEC", action="append",
|
||||
help = """
|
||||
metavar="SPEC", action="append",
|
||||
help="""
|
||||
Add an SSL certificate. SPEC is of the form "[domain=]path". The domain
|
||||
may include a wildcard, and is equal to "*" if not specified. The file
|
||||
at path is a certificate in PEM format. If a private key is included in
|
||||
@ -177,7 +177,6 @@ def args_pathod(argv, stdout_=sys.stdout, stderr_=sys.stderr):
|
||||
help="Output all received & sent HTTP/2 frames"
|
||||
)
|
||||
|
||||
|
||||
args = parser.parse_args(argv[1:])
|
||||
|
||||
args.ssl_version, args.ssl_options = tcp.sslversion_choices[args.ssl_version]
|
||||
|
@ -1,6 +1,7 @@
|
||||
from netlib.http import http2
|
||||
from .. import language
|
||||
|
||||
|
||||
class HTTP2Protocol:
|
||||
|
||||
def __init__(self, pathod_handler):
|
||||
|
Loading…
Reference in New Issue
Block a user