diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-07-24 15:15:41 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-07-24 15:15:41 +1200 |
commit | b4e9e55c3420f9bcd27142dfaaf0934e73d90b6f (patch) | |
tree | 1b116750f1fc4eba572902429dc2d0bd2d2f07ba /libmproxy/dump.py | |
parent | a5bf9d3eb3da9de9aa9438de3c192a3023c90e6c (diff) | |
download | mitmproxy-b4e9e55c3420f9bcd27142dfaaf0934e73d90b6f.tar.gz mitmproxy-b4e9e55c3420f9bcd27142dfaaf0934e73d90b6f.tar.bz2 mitmproxy-b4e9e55c3420f9bcd27142dfaaf0934e73d90b6f.zip |
Be more tolerant of corrupted or truncated flows.
We load as far as possible. mitmproxy will only terminate if it was not able to
recover any flows. mitmdump will stop loading as soon as an error is
encountered, but not exit with an error.
Diffstat (limited to 'libmproxy/dump.py')
-rw-r--r-- | libmproxy/dump.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libmproxy/dump.py b/libmproxy/dump.py index 9ad6c327..95e5ac0f 100644 --- a/libmproxy/dump.py +++ b/libmproxy/dump.py @@ -128,8 +128,7 @@ class DumpMaster(flow.FlowMaster): try: self.load_flows(freader) except flow.FlowReadError, v: - raise DumpError(v) - + self.add_event("Flow file corrupted. Stopped loading.") def _readflow(self, path): path = os.path.expanduser(path) |