aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/utils.py')
-rw-r--r--libmproxy/utils.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/libmproxy/utils.py b/libmproxy/utils.py
index c12ccc9b..f0e31145 100644
--- a/libmproxy/utils.py
+++ b/libmproxy/utils.py
@@ -161,7 +161,6 @@ def del_all(dict, keys):
del dict[key]
-
def pretty_size(size):
suffixes = [
("B", 2**10),
@@ -421,6 +420,13 @@ def parse_url(url):
return scheme, host, port, path
+def parse_proxy_spec(url):
+ p = parse_url(url)
+ if not p:
+ return None
+ return p[:3]
+
+
def clean_hanging_newline(t):
"""
Many editors will silently add a newline to the final line of a