From 5690e7c39942e7ed1e3b2986408e3003e65c1391 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Sun, 18 Mar 2012 10:33:11 +1300 Subject: Generalize GridEditor to N columns. Start adding a replacement rule editor. --- libmproxy/flow.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libmproxy/flow.py') diff --git a/libmproxy/flow.py b/libmproxy/flow.py index 438cb9ad..59520167 100644 --- a/libmproxy/flow.py +++ b/libmproxy/flow.py @@ -58,6 +58,15 @@ class ReplaceHooks: if (fpatt, rex, s) == self.lst[i][:3]: del self.lst[i] + def get_specs(self): + """ + Retrieve the hook specifcations. Returns a list of (fpatt, rex, s) tuples. + """ + return [i[:3] for i in self.lst] + + def count(self): + return len(self.lst) + def run(self, f): for _, rex, s, cpatt in self.lst: if cpatt(f): -- cgit v1.2.3