aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/__init__.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-12-29 14:40:34 +0100
committerMaximilian Hils <git@maximilianhils.com>2014-12-29 14:40:34 +0100
commitad973de0b3b87ac9d0c56399a2f4dd6702008c59 (patch)
tree4be2fd5719c89e647654998491bee2b8a538ef6c /libmproxy/console/__init__.py
parent3e63107e9473e3ec6676c047171a5d23c79b7dcd (diff)
downloadmitmproxy-ad973de0b3b87ac9d0c56399a2f4dd6702008c59.tar.gz
mitmproxy-ad973de0b3b87ac9d0c56399a2f4dd6702008c59.tar.bz2
mitmproxy-ad973de0b3b87ac9d0c56399a2f4dd6702008c59.zip
fix mitmproxy -w
Diffstat (limited to 'libmproxy/console/__init__.py')
-rw-r--r--libmproxy/console/__init__.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/libmproxy/console/__init__.py b/libmproxy/console/__init__.py
index 7d25d428..0e42e69d 100644
--- a/libmproxy/console/__init__.py
+++ b/libmproxy/console/__init__.py
@@ -432,20 +432,20 @@ class ConsoleMaster(flow.FlowMaster):
print >> sys.stderr, "Script load error:", err
sys.exit(1)
- if options.wfile:
- err = self.start_stream(options.wfile)
+ if options.outfile:
+ err = self.start_stream_to_path(options.outfile[0], options.outfile[1])
if err:
- print >> sys.stderr, "Script load error:", err
+ print >> sys.stderr, "Stream file error:", err
sys.exit(1)
if options.app:
self.start_app(self.options.app_host, self.options.app_port)
- def start_stream(self, path):
+ def start_stream_to_path(self, path, mode="wb"):
path = os.path.expanduser(path)
try:
- f = file(path, "wb")
- flow.FlowMaster.start_stream(self, f, None)
+ f = file(path, mode)
+ self.start_stream(f, None)
except IOError, v:
return str(v)
self.stream_path = path