diff options
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r-- | libmproxy/flow.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py index 7f4394b1..a014f8cb 100644 --- a/libmproxy/flow.py +++ b/libmproxy/flow.py @@ -33,6 +33,12 @@ class Flow: self.intercepting = False self._backup = None + def run_script(self): + """ + Run a script on a flow, returning the modified flow. + """ + pass + def dump(self): data = dict( flows = [self.get_state()] @@ -160,9 +166,9 @@ class State: ) return bson.dumps(data) - def load_flows(self, js, klass): + def load_flows(self, js): data = bson.loads(js) - data = [klass.from_state(i) for i in data["flows"]] + data = [Flow.from_state(i) for i in data["flows"]] self.flow_list.extend(data) def set_limit(self, limit): |