aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/utils.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2015-03-04 23:07:04 +0100
committerMaximilian Hils <git@maximilianhils.com>2015-03-04 23:07:04 +0100
commit4c95c68041a9647211c159939787eedd3ed542ed (patch)
tree614bf2d9ac735d275d227ed26e6698088f5aece0 /libmproxy/utils.py
parentf45f3dd4f1e0f494c59a1af9e35a9ce38ff83ed2 (diff)
parent8f7ba4ab45ea44a46353451c053e351324faa8d2 (diff)
downloadmitmproxy-4c95c68041a9647211c159939787eedd3ed542ed.tar.gz
mitmproxy-4c95c68041a9647211c159939787eedd3ed542ed.tar.bz2
mitmproxy-4c95c68041a9647211c159939787eedd3ed542ed.zip
Merge branch 'master' of github.com:mitmproxy/mitmproxy
Diffstat (limited to 'libmproxy/utils.py')
-rw-r--r--libmproxy/utils.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/libmproxy/utils.py b/libmproxy/utils.py
index 76e99c34..51f2dc26 100644
--- a/libmproxy/utils.py
+++ b/libmproxy/utils.py
@@ -16,6 +16,11 @@ def format_timestamp(s):
return d.strftime("%Y-%m-%d %H:%M:%S")
+def format_timestamp_with_milli(s):
+ d = datetime.datetime.fromtimestamp(s)
+ return d.strftime("%Y-%m-%d %H:%M:%S.%f")[:-3]
+
+
def isBin(s):
"""
Does this string have any non-ASCII characters?
@@ -81,15 +86,15 @@ def pretty_size(size):
def pretty_duration(secs):
formatters = [
- (100, "{:.0f}s"),
- (10, "{:2.1f}s"),
- (1, "{:1.2f}s"),
+ (100, "{:.0f}s"),
+ (10, "{:2.1f}s"),
+ (1, "{:1.2f}s"),
]
for limit, formatter in formatters:
if secs >= limit:
return formatter.format(secs)
- #less than 1 sec
+ #less than 1 sec
return "{:.0f}ms".format(secs*1000)
class Data: