From 1b5337e4d44ec0b3d3dc34d8bac66aa0ffff480a Mon Sep 17 00:00:00 2001 From: Henrique Date: Mon, 25 Nov 2019 09:17:40 -0500 Subject: Making windows happy --- mitmproxy/addons/command_history.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mitmproxy/addons/command_history.py b/mitmproxy/addons/command_history.py index c66af2be..8c1ef052 100644 --- a/mitmproxy/addons/command_history.py +++ b/mitmproxy/addons/command_history.py @@ -1,6 +1,7 @@ import collections import os import typing +import atexit from mitmproxy import command from mitmproxy import ctx @@ -28,6 +29,12 @@ class CommandHistory: for l in _history_lines: self.add_command(l.strip()) + atexit.register(self.cleanup) + + def cleanup(self): + if self.command_history_file: + self.command_history_file.close() + @property def last_filtered_index(self): return len(self.filtered_commands) - 1 -- cgit v1.2.3