$ bin/mailman shell
Traceback (most recent call last):
File "/opt/mailman/mailman-bundler/venv-3.4/bin/mailman", line 9, in <module>
load_entry_point('mailman==3.1.0', 'console_scripts', 'mailman')()
File "/usr/local/lib/python3.4/dist-packages/mailman-3.1.0-py3.4.egg/mailman/bin/mailman.py", line 98, in main
args.func(args)
File "/usr/local/lib/python3.4/dist-packages/mailman-3.1.0-py3.4.egg/mailman/commands/cli_withlist.py", line 145, in process
banner = config.shell.banner + '\n' + banner
TypeError: Can't convert 'object' object to str implicitly
This could be fixed by reversing the setting of DEFAULT_BANNER = object()
in interact.py
or perhaps by changing banner = DEFAULT_BANNER
to something like banner = isinstance(DEFAULT_BANNER, str) and DEFAULT_BANNER or ''
in cli_withlist.py
or some other change to cli_withlist.py
. I'm not sure which is best.