MCPcopy
hub / github.com/mitmproxy/mitmproxy / __init__

Method __init__

mitmproxy/addons/eventstore.py:13–19  ·  view source on GitHub ↗
(self, size: int = 10000)

Source from the content-addressed store, hash-verified

11
12class EventStore:
13 def __init__(self, size: int = 10000) -> None:
14 self.data: collections.deque[LogEntry] = collections.deque(maxlen=size)
15 self.sig_add = signals.SyncSignal(lambda entry: None)
16 self.sig_refresh = signals.SyncSignal(lambda: None)
17
18 self.logger = CallbackLogger(self._add_log)
19 self.logger.install()
20
21 def done(self):
22 self.logger.uninstall()

Callers 1

__init__Method · 0.45

Calls 2

CallbackLoggerClass · 0.85
installMethod · 0.80

Tested by

no test coverage detected