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

Method configure

mitmproxy/addons/serverplayback.py:250–268  ·  view source on GitHub ↗
(self, updated)

Source from the content-addressed store, hash-verified

248 return None
249
250 def configure(self, updated):
251 if ctx.options.server_replay_kill_extra:
252 logger.warning(
253 "server_replay_kill_extra has been deprecated, "
254 "please update your config to use server_replay_extra='kill'."
255 )
256 if ctx.options.server_replay_nopop: # pragma: no cover
257 logger.error(
258 "server_replay_nopop has been renamed to server_replay_reuse, please update your config."
259 )
260 if not self.configured and ctx.options.server_replay:
261 self.configured = True
262 try:
263 flows = io.read_flows_from_paths(ctx.options.server_replay)
264 except exceptions.FlowReadException as e:
265 raise exceptions.OptionsError(str(e))
266 self.load_flows(flows)
267 if any(option in updated for option in HASH_OPTIONS):
268 self.recompute_hashes()
269
270 def recompute_hashes(self) -> None:
271 """

Callers

nothing calls this directly

Calls 3

load_flowsMethod · 0.95
recompute_hashesMethod · 0.95
errorMethod · 0.45

Tested by

no test coverage detected