aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/flow.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-03-24 14:02:41 +1300
committerAldo Cortesi <aldo@nullcube.com>2012-03-24 14:20:24 +1300
commit62e51018d0b7041d49e42b8e7d9b602ece356456 (patch)
tree59d798308ed40a20ac9489c35514a4298d61406f /libmproxy/flow.py
parent0d05068f911adf619522b67c49c7a1fe24ecf70c (diff)
downloadmitmproxy-62e51018d0b7041d49e42b8e7d9b602ece356456.tar.gz
mitmproxy-62e51018d0b7041d49e42b8e7d9b602ece356456.tar.bz2
mitmproxy-62e51018d0b7041d49e42b8e7d9b602ece356456.zip
Refactor pretty view mechanism.
Also start adding unit tests for this subsystem.
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r--libmproxy/flow.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py
index 5ff12b5b..bb079a8d 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -181,6 +181,12 @@ class ODict:
def add(self, key, value):
self.lst.append([key, str(value)])
+ def get(self, k, d=None):
+ if k in self:
+ return self[k]
+ else:
+ return d
+
def _get_state(self):
return [tuple(i) for i in self.lst]