Mailman 3.0 ListArchiverSet.__init__() broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Hi,
I'm currently developing an alternative archiver for Mailman 3.0 and ran into the following issue:
Jun 21 21:27:13 2014 (23814) Uncaught runner exception: Expected unicode, found <type 'str'>: 'my_archiver_name'
Jun 21 21:27:13 2014 (23814) Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
keepqueued = self._dispose(
File "/usr/lib/
process(mlist, msg, msgdata, pipeline)
File "/usr/lib/
handler.
File "/usr/lib/
process(mlist, msg, msgdata)
File "/usr/lib/
archiver_set = IListArchiverSe
File "/usr/lib/
return sitemanager.
File "/usr/lib/
return self.adapters.
File "/usr/lib/
ListArchive
File "/usr/lib/
other = getattr(self, "variable_factory", Variable)
File "/usr/lib/
% (type(value), value))
Please find attached a patch.
This may no longer be valid after the port to SQLAlchemy. I'll mark it as such, but if you can still reproduce with current bzr head, please do re-open.