diff options
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r-- | libmproxy/flow.py | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py index 0dffc8d3..1a052f51 100644 --- a/libmproxy/flow.py +++ b/libmproxy/flow.py @@ -494,19 +494,8 @@ class FlowStore(FlowList): self._recalculate_views() def _clear(self): - marked_flows = [] - for f in self._list: - if f.marked: - marked_flows.append(f) - if len(marked_flows) == len(self._list): - marked_flows = [] - self._list = [] self._set = set() - - for f in marked_flows: - self._add(f) - self._recalculate_views() def _recalculate_views(self): @@ -815,9 +804,7 @@ class FlowMaster(controller.Master): return super(FlowMaster, self).tick(q, timeout) def duplicate_flow(self, f): - new_flow = f.copy() - new_flow.marked = False - return self.load_flow(new_flow) + return self.load_flow(f.copy()) def create_request(self, method, scheme, host, port, path): """ |