diff options
Diffstat (limited to 'libmproxy/protocol/primitives.py')
-rw-r--r-- | libmproxy/protocol/primitives.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libmproxy/protocol/primitives.py b/libmproxy/protocol/primitives.py index 2f8ea3e0..1d2389c3 100644 --- a/libmproxy/protocol/primitives.py +++ b/libmproxy/protocol/primitives.py @@ -77,6 +77,7 @@ class Flow(stateobject.StateObject): """@type: bool""" self._backup = None self.reply = None + self.marked = False _stateobject_attributes = dict( id=str, @@ -165,6 +166,12 @@ class Flow(stateobject.StateObject): self.intercepted = False self.reply() master.handle_accept_intercept(self) + + def toggle_mark(self): + if self.marked: + self.marked = False + else: + self.marked = True class ProtocolHandler(object): |