diff options
author | Maximilian Hils <git@maximilianhils.com> | 2019-11-16 12:09:38 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-16 12:09:38 +0100 |
commit | bccee15dcbc186d0014809830c5b996a3fb2f442 (patch) | |
tree | af8cce3736c336534677e8db70fe53f1e747f200 | |
parent | 8158349db57fd1eab502e635087172b39c4c7388 (diff) | |
download | mitmproxy-bccee15dcbc186d0014809830c5b996a3fb2f442.tar.gz mitmproxy-bccee15dcbc186d0014809830c5b996a3fb2f442.tar.bz2 mitmproxy-bccee15dcbc186d0014809830c5b996a3fb2f442.zip |
minor type fixes
-rw-r--r-- | mitmproxy/addons/export.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/mitmproxy/addons/export.py b/mitmproxy/addons/export.py index d87cd787..7bd0aef0 100644 --- a/mitmproxy/addons/export.py +++ b/mitmproxy/addons/export.py @@ -12,8 +12,8 @@ from mitmproxy.net.http.http1 import assemble from mitmproxy.utils import strutils -def cleanup_request(f: flow.Flow): - if not hasattr(f, "request") or not f.request: # type: ignore +def cleanup_request(f: flow.Flow) -> http.HTTPRequest: + if not hasattr(f, "request") or not f.request: raise exceptions.CommandError("Can't export flow with no request.") assert isinstance(f, http.HTTPFlow) request = f.request.copy() @@ -27,13 +27,15 @@ def cleanup_request(f: flow.Flow): return request -def cleanup_response(f: flow.Flow): - if not hasattr(f, "response") or not f.response: # type: ignore +def cleanup_response(f: flow.Flow)-> http.HTTPResponse: + if not hasattr(f, "response") or not f.response: raise exceptions.CommandError("Can't export flow with no response.") + assert isinstance(f, http.HTTPFlow) response = f.response.copy() # type: ignore response.decode(strict=False) return response + def request_content_for_console(request: http.HTTPRequest) -> str: try: text = request.get_text(strict=True) |