diff options
Diffstat (limited to 'mitmproxy/addons/eventstore.py')
-rw-r--r-- | mitmproxy/addons/eventstore.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/mitmproxy/addons/eventstore.py b/mitmproxy/addons/eventstore.py index 4e410c98..ff8429d7 100644 --- a/mitmproxy/addons/eventstore.py +++ b/mitmproxy/addons/eventstore.py @@ -1,6 +1,8 @@ from typing import List # noqa import blinker + +from mitmproxy import command from mitmproxy.log import LogEntry @@ -10,10 +12,14 @@ class EventStore: self.sig_add = blinker.Signal() self.sig_refresh = blinker.Signal() - def log(self, entry: LogEntry): + def log(self, entry: LogEntry) -> None: self.data.append(entry) self.sig_add.send(self, entry=entry) - def clear(self): + @command.command("eventstore.clear") + def clear(self) -> None: + """ + Clear the event log. + """ self.data.clear() self.sig_refresh.send(self) |