aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/utils.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-08-02 16:14:33 +1200
committerAldo Cortesi <aldo@nullcube.com>2011-08-02 16:14:33 +1200
commit357502fe03a5f86c1c29d35c5d607541df157640 (patch)
tree76921abb49a94131e63e0e0d8a9e623a45642bc1 /libmproxy/utils.py
parent17835b9b78ae08f84a97e1128c23d85eab74c339 (diff)
downloadmitmproxy-357502fe03a5f86c1c29d35c5d607541df157640.tar.gz
mitmproxy-357502fe03a5f86c1c29d35c5d607541df157640.tar.bz2
mitmproxy-357502fe03a5f86c1c29d35c5d607541df157640.zip
General cleanup.
Cut out unused variables and code, generally shut up pychecker as much as is reasonable.
Diffstat (limited to 'libmproxy/utils.py')
-rw-r--r--libmproxy/utils.py38
1 files changed, 7 insertions, 31 deletions
diff --git a/libmproxy/utils.py b/libmproxy/utils.py
index 3dbeb620..677d3b22 100644
--- a/libmproxy/utils.py
+++ b/libmproxy/utils.py
@@ -12,7 +12,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-import re, os, subprocess, datetime, textwrap, errno
+import re, os, subprocess, datetime, textwrap
import time, functools, copy, cgi
import json
@@ -145,31 +145,6 @@ def hexdump(s):
return parts
-def isStringLike(anobj):
- try:
- # Avoid succeeding expensively if anobj is large.
- anobj[:0]+''
- except:
- return 0
- else:
- return 1
-
-
-def isSequenceLike(anobj):
- """
- Is anobj a non-string sequence type (list, tuple, iterator, or
- similar)? Crude, but mostly effective.
- """
- if not hasattr(anobj, "next"):
- if isStringLike(anobj):
- return 0
- try:
- anobj[:0]
- except:
- return 0
- return 1
-
-
def try_del(dict, key):
try:
del dict[key]
@@ -207,7 +182,6 @@ class Headers:
def __setitem__(self, k, hdrs):
k = self._kconv(k)
- first = None
new = self._filter_lst(k, self.lst)
for i in hdrs:
new.append((k, i))
@@ -328,7 +302,7 @@ class Data:
if not os.path.exists(fullpath):
raise ValueError, "dataPath: %s does not exist."%fullpath
return fullpath
-data = Data(__name__)
+pkg_data = Data(__name__)
def dummy_ca(path):
@@ -353,7 +327,7 @@ def dummy_ca(path):
"req",
"-new",
"-x509",
- "-config", data.path("resources/ca.cnf"),
+ "-config", pkg_data.path("resources/ca.cnf"),
"-nodes",
"-days", CERT_EXPIRY,
"-out", path,
@@ -425,8 +399,10 @@ def dummy_cert(certdir, ca, commonname):
confpath = os.path.join(certdir, commonname + ".cnf")
reqpath = os.path.join(certdir, commonname + ".req")
- template = open(data.path("resources/cert.cnf")).read()
- f = open(confpath, "w").write(template%(dict(commonname=commonname)))
+ template = open(pkg_data.path("resources/cert.cnf")).read()
+ f = open(confpath, "w")
+ f.write(template%(dict(commonname=commonname)))
+ f.close()
if ca:
# Create a dummy signed certificate. Uses same key as the signing CA