aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/utils.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2013-03-03 21:36:19 +1300
committerAldo Cortesi <aldo@nullcube.com>2013-03-03 21:39:15 +1300
commit5a050bb6b2b1a0bf05f4cd35d87e6f1d7a2608c0 (patch)
treebedf7b89ab92ad8de2749fb0caf4d114183b95e1 /netlib/utils.py
parentb21a7da142625e3b47d712cd21cbd440eb48f490 (diff)
downloadmitmproxy-5a050bb6b2b1a0bf05f4cd35d87e6f1d7a2608c0.tar.gz
mitmproxy-5a050bb6b2b1a0bf05f4cd35d87e6f1d7a2608c0.tar.bz2
mitmproxy-5a050bb6b2b1a0bf05f4cd35d87e6f1d7a2608c0.zip
Tighten up checks on port ranges and path character sets.
Diffstat (limited to 'netlib/utils.py')
-rw-r--r--netlib/utils.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/netlib/utils.py b/netlib/utils.py
index 7621a1dc..61fd54ae 100644
--- a/netlib/utils.py
+++ b/netlib/utils.py
@@ -1,4 +1,12 @@
+def isascii(s):
+ try:
+ s.decode("ascii")
+ except ValueError:
+ return False
+ return True
+
+
def cleanBin(s, fixspacing=False):
"""
Cleans binary data to make it safe to display. If fixspacing is True,