aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/dump.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/dump.py')
-rw-r--r--libmproxy/dump.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/libmproxy/dump.py b/libmproxy/dump.py
index 22a2b75c..c2a3268a 100644
--- a/libmproxy/dump.py
+++ b/libmproxy/dump.py
@@ -85,12 +85,12 @@ class DumpMaster(flow.FlowMaster):
self.set_stickyauth(options.stickyauth)
if options.outfile:
- path = os.path.expanduser(options.outfile[0])
- try:
- f = open(path, options.outfile[1])
- self.start_stream(f, self.filt)
- except IOError as v:
- raise DumpError(v.strerror)
+ err = self.start_stream_to_path(
+ options.outfile[0],
+ options.outfile[1]
+ )
+ if err:
+ raise DumpError(err)
if options.replacements:
for i in options.replacements: