aboutsummaryrefslogtreecommitdiffstats
path: root/examples/complex/har_dump.py
diff options
context:
space:
mode:
authorNikhil Soni <krsoninikhil@gmail.com>2017-03-03 12:58:44 +0530
committerGitHub <noreply@github.com>2017-03-03 12:58:44 +0530
commit0081d9b82807b178bd6d00ca250d38aeeeed2d33 (patch)
tree8d244a7b9ade13f0e1836f8eb9fbc534a1cc662d /examples/complex/har_dump.py
parent3da8532bed3305b01e3f3ab556f9dbc652177c6b (diff)
parentbae4cdf8d5cc434938c74a041f762075513dd8e4 (diff)
downloadmitmproxy-0081d9b82807b178bd6d00ca250d38aeeeed2d33.tar.gz
mitmproxy-0081d9b82807b178bd6d00ca250d38aeeeed2d33.tar.bz2
mitmproxy-0081d9b82807b178bd6d00ca250d38aeeeed2d33.zip
Merge branch 'master' into on-issues
Diffstat (limited to 'examples/complex/har_dump.py')
-rw-r--r--examples/complex/har_dump.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/examples/complex/har_dump.py b/examples/complex/har_dump.py
index f7c1e658..51983b54 100644
--- a/examples/complex/har_dump.py
+++ b/examples/complex/har_dump.py
@@ -10,7 +10,7 @@ import zlib
import os
from datetime import datetime
-import pytz
+from datetime import timezone
import mitmproxy
@@ -89,7 +89,7 @@ def response(flow):
# Timings set to -1 will be ignored as per spec.
full_time = sum(v for v in timings.values() if v > -1)
- started_date_time = format_datetime(datetime.utcfromtimestamp(flow.request.timestamp_start))
+ started_date_time = datetime.fromtimestamp(flow.request.timestamp_start, timezone.utc).isoformat()
# Response body size and encoding
response_body_size = len(flow.response.raw_content)
@@ -173,10 +173,6 @@ def done():
mitmproxy.ctx.log("HAR dump finished (wrote %s bytes to file)" % len(json_dump))
-def format_datetime(dt):
- return dt.replace(tzinfo=pytz.timezone("UTC")).isoformat()
-
-
def format_cookies(cookie_list):
rv = []
@@ -198,7 +194,7 @@ def format_cookies(cookie_list):
# Expiration time needs to be formatted
expire_ts = cookies.get_expiration_ts(attrs)
if expire_ts is not None:
- cookie_har["expires"] = format_datetime(datetime.fromtimestamp(expire_ts))
+ cookie_har["expires"] = datetime.fromtimestamp(expire_ts, timezone.utc).isoformat()
rv.append(cookie_har)