aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/flow.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2014-01-13 14:20:34 +1300
committerAldo Cortesi <aldo@nullcube.com>2014-01-13 14:20:34 +1300
commit069aca1df4223416bc76883c37078e9f2deef28f (patch)
treeaefe259a2e4e2a912f15651e0aa608d1fc8acfa6 /libmproxy/flow.py
parent4f69eef8f310b87a45782b8d097dd148e815486a (diff)
downloadmitmproxy-069aca1df4223416bc76883c37078e9f2deef28f.tar.gz
mitmproxy-069aca1df4223416bc76883c37078e9f2deef28f.tar.bz2
mitmproxy-069aca1df4223416bc76883c37078e9f2deef28f.zip
Deprecate Flow.unload_script in favor of Flow.unload_scripts
In the presence of arguments, unloading a single script is clumsy and less useful.
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r--libmproxy/flow.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py
index e0013f1e..4c778c40 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -1394,9 +1394,10 @@ class FlowMaster(controller.Master):
"""
pass
- def unload_script(self, script):
- script.unload()
- self.scripts.remove(script)
+ def unload_scripts(self):
+ for script in self.scripts[:]:
+ script.unload()
+ self.scripts.remove(script)
def load_script(self, command):
"""
@@ -1627,8 +1628,7 @@ class FlowMaster(controller.Master):
return f
def shutdown(self):
- for script in self.scripts:
- self.unload_script(script)
+ self.unload_scripts()
controller.Master.shutdown(self)
if self.stream:
for i in self.state._flow_list: