aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/flow.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r--libmproxy/flow.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py
index 4942d263..732718d3 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -160,7 +160,6 @@ class ODict:
"""
if isinstance(valuelist, basestring):
raise ValueError("ODict valuelist should be lists.")
- k = self._kconv(k)
new = self._filter_lst(k, self.lst)
for i in valuelist:
new.append((k, i))
@@ -174,7 +173,7 @@ class ODict:
def __contains__(self, k):
for i in self.lst:
- if self._kconv(i[0]) == k:
+ if self._kconv(i[0]) == self._kconv(k):
return True
return False
@@ -187,6 +186,9 @@ class ODict:
else:
return d
+ def items(self):
+ return self.lst[:]
+
def _get_state(self):
return [tuple(i) for i in self.lst]