blob: 7b64840304731228831abd4fcfbcbe01b83165ec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
from mitmproxy import ctx
from mitmproxy import exceptions
class Core:
def set(self, spec: str) -> None:
"""
Set an option of the form "key[=value]". When the value is omitted,
booleans are set to true, strings and integers are set to None (if
permitted), and sequences are emptied.
"""
try:
ctx.options.set(spec)
except exceptions.OptionsError as e:
raise exceptions.CommandError(e) from e
def load(self, l):
l.add_command("set", self.set)
|