diff options
Diffstat (limited to 'mitmproxy/optmanager.py')
-rw-r--r-- | mitmproxy/optmanager.py | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/mitmproxy/optmanager.py b/mitmproxy/optmanager.py index b67949e0..4a455282 100644 --- a/mitmproxy/optmanager.py +++ b/mitmproxy/optmanager.py @@ -425,14 +425,7 @@ def dump_dicts(opts): options_list = [] for k in sorted(opts.keys()): o = opts._options[k] - if o.typespec in (str, int, bool): - t = o.typespec.__name__ - elif o.typespec == typing.Optional[str]: - t = 'Union' - elif o.typespec == typing.Sequence[str]: - t = 'Sequence' - else: - raise NotImplementedError + t = typecheck.typespec_to_str(o.typespec) option = { 'name': k, 'type': t, |