diff options
author | Aldo Cortesi <aldo@corte.si> | 2013-12-08 01:14:12 -0800 |
---|---|---|
committer | Aldo Cortesi <aldo@corte.si> | 2013-12-08 01:14:12 -0800 |
commit | 3a1d85ab18dbff82505feac3619af733a0a2b4f7 (patch) | |
tree | b61bb99ae8e34f73583263619730fbbe5d526161 /libmproxy/dump.py | |
parent | 73791f986a4b4dabd984b7fa7891801d71ab52dc (diff) | |
parent | b4f6f09c83faf54c4c1493e18ba11d0257ca841b (diff) | |
download | mitmproxy-3a1d85ab18dbff82505feac3619af733a0a2b4f7.tar.gz mitmproxy-3a1d85ab18dbff82505feac3619af733a0a2b4f7.tar.bz2 mitmproxy-3a1d85ab18dbff82505feac3619af733a0a2b4f7.zip |
Merge pull request #134 from mhils/scripts_improvements
Support multiple scripts and script arguments. refs #76
Diffstat (limited to 'libmproxy/dump.py')
-rw-r--r-- | libmproxy/dump.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libmproxy/dump.py b/libmproxy/dump.py index 7a49cee0..12488937 100644 --- a/libmproxy/dump.py +++ b/libmproxy/dump.py @@ -24,7 +24,7 @@ class Options(object): "rheaders", "setheaders", "server_replay", - "script", + "scripts", "showhost", "stickycookie", "stickyauth", @@ -109,8 +109,8 @@ class DumpMaster(flow.FlowMaster): not options.keepserving ) - if options.script: - err = self.load_script(options.script) + for script_argv in options.scripts: + err = self.load_script(script_argv) if err: raise DumpError(err) @@ -221,8 +221,8 @@ class DumpMaster(flow.FlowMaster): def run(self): # pragma: no cover if self.o.rfile and not self.o.keepserving: - if self.script: - self.load_script(None) + for script in self.scripts: + self.unload_script(script) return try: return flow.FlowMaster.run(self) |