MCPcopy
hub / github.com/mitmproxy/mitmproxy / process_options

Function process_options

mitmproxy/tools/main.py:23–39  ·  view source on GitHub ↗
(parser, opts, args)

Source from the content-addressed store, hash-verified

21
22
23def process_options(parser, opts, args):
24 if args.version:
25 print(debug.dump_system_info())
26 sys.exit(0)
27 if args.quiet or args.options or args.commands:
28 # also reduce log verbosity if --options or --commands is passed,
29 # we don't want log messages from regular startup then.
30 args.termlog_verbosity = "error"
31 args.flow_detail = 0
32 if args.verbose:
33 args.termlog_verbosity = "debug"
34 args.flow_detail = 2
35
36 adict = {
37 key: val for key, val in vars(args).items() if key in opts and val is not None
38 }
39 opts.update(**adict)
40
41
42T = TypeVar("T", bound=master.Master)

Callers 1

mainFunction · 0.85

Calls 3

exitMethod · 0.80
itemsMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…