MCPcopy Create free account
hub / github.com/mitmproxy/mitmproxy / __init__

Method __init__

mitmproxy/tools/console/eventlog.py:17–28  ·  view source on GitHub ↗
(self, master)

Source from the content-addressed store, hash-verified

15 title = "Events"
16
17 def __init__(self, master):
18 self.master = master
19 self.walker = LogBufferWalker(collections.deque(maxlen=self.master.events.size))
20
21 master.events.sig_add.connect(self.add_event)
22 master.events.sig_refresh.connect(self.refresh_events)
23 self.master.options.subscribe(
24 self.refresh_events, ["console_eventlog_verbosity"]
25 )
26 self.refresh_events()
27
28 super().__init__(self.walker)
29
30 def load(self, loader):
31 loader.add_option(

Callers

nothing calls this directly

Calls 4

refresh_eventsMethod · 0.95
LogBufferWalkerClass · 0.85
subscribeMethod · 0.80
connectMethod · 0.45

Tested by

no test coverage detected