MCPcopy Index your code
hub / github.com/mitmproxy/mitmproxy / handle_lifecycle

Method handle_lifecycle

mitmproxy/addonmanager.py:232–241  ·  view source on GitHub ↗

Handle a lifecycle event.

(self, event: hooks.Hook)

Source from the content-addressed store, hash-verified

230 return name in self.lookup
231
232 async def handle_lifecycle(self, event: hooks.Hook):
233 """
234 Handle a lifecycle event.
235 """
236 message = event.args()[0]
237
238 await self.trigger_event(event)
239
240 if isinstance(message, flow.Flow):
241 await self.trigger_event(hooks.UpdateHook([message]))
242
243 def _iter_hooks(self, addon, event: hooks.Hook):
244 """

Callers 5

test_lifecycleFunction · 0.95
test_allMethod · 0.80
load_flowMethod · 0.80
handle_hookMethod · 0.80
handle_hookMethod · 0.80

Calls 2

trigger_eventMethod · 0.95
argsMethod · 0.80

Tested by 2

test_lifecycleFunction · 0.76
test_allMethod · 0.64