Package: mitmproxy
Version: 0.18.1-2
Severity: important
Dear maintainer:
I do this:
mitmdump -c dump-file
and I get this:
Traceback (most recent call last):
File "/usr/bin/mitmdump", line 11, in <module>
load_entry_point('mitmproxy==0.18.1', 'console_scripts', 'mitmdump')()
File "/usr/lib/python2.7/dist-packages/mitmproxy/main.py", line 102, in
mitmdump
master = dump.DumpMaster(server, dump_options)
File "/usr/lib/python2.7/dist-packages/mitmproxy/dump.py", line 41, in
__init__
self.addons.add(*builtins.default_addons())
File "/usr/lib/python2.7/dist-packages/mitmproxy/addons.py", line 51, in add
self.startup(i)
File "/usr/lib/python2.7/dist-packages/mitmproxy/addons.py", line 40, in
startup
self.master.options.keys()
File "/usr/lib/python2.7/dist-packages/mitmproxy/addons.py", line 72, in
invoke_with_context
self.invoke(addon, name, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/mitmproxy/addons.py", line 81, in
invoke
func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/mitmproxy/builtins/clientplayback.py",
line 22, in configure
ctx.log.info(options.client_replay)
File "/usr/lib/python2.7/dist-packages/mitmproxy/controller.py", line 68, in
info
self(txt, "info")
File "/usr/lib/python2.7/dist-packages/mitmproxy/controller.py", line 83, in
__call__
self.master.add_log(text, level)
File "/usr/lib/python2.7/dist-packages/mitmproxy/controller.py", line 122, in
add_log
self.addons("log", LogEntry(e, level))
File "/usr/lib/python2.7/dist-packages/mitmproxy/addons.py", line 85, in
__call__
self.invoke(i, name, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/mitmproxy/addons.py", line 81, in
invoke
func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/mitmproxy/builtins/termlog.py", line
22, in log
err=(e.level == "error")
File "/usr/lib/python2.7/dist-packages/click/termui.py", line 420, in secho
return echo(style(text, **styles), file=file, nl=nl, err=err, color=color)
File "/usr/lib/python2.7/dist-packages/click/termui.py", line 393, in style
return ''.join(bits)
TypeError: sequence item 1: expected string, list found
The "dump-file" was created by "mitmproxy -w dump-file" with this same
version to discard this problem being an incompatible format change
between jessie and stretch (it already happened at least once between
wheezy and jessie and at least once between jessie and stretch).
I can attach "dump-file" to this report if you need it, but I think
this is a general problem not related to this particular file.
Thanks.