FAQ
Public bug reported:


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/python2.7/dist-packages/mailman/core/runner.py", line 169, in _one_iteration
     self._process_one_file(msg, msgdata)
   File "/usr/lib/python2.7/dist-packages/mailman/core/runner.py", line 252, in _process_one_file
     keepqueued = self._dispose(mlist, msg, msgdata)
   File "/usr/lib/python2.7/dist-packages/mailman/runners/pipeline.py", line 36, in _dispose
     process(mlist, msg, msgdata, pipeline)
   File "/usr/lib/python2.7/dist-packages/mailman/core/pipelines.py", line 66, in process
     handler.process(mlist, msg, msgdata)
   File "/usr/lib/python2.7/dist-packages/mailman/handlers/rfc_2369.py", line 120, in process
     process(mlist, msg, msgdata)
   File "/usr/lib/python2.7/dist-packages/mailman/handlers/rfc_2369.py", line 87, in process
     archiver_set = IListArchiverSet(mlist)
   File "/usr/lib/python2.7/dist-packages/zope/component/_api.py", line 156, in adapter_hook
     return sitemanager.queryAdapter(object, interface, name, default)
   File "/usr/lib/python2.7/dist-packages/zope/component/registry.py", line 228, in queryAdapter
     return self.adapters.queryAdapter(object, interface, name, default)
   File "/usr/lib/python2.7/dist-packages/mailman/model/mailinglist.py", line 591, in __init__
     ListArchiver.name == archiver_name)).one()
   File "/usr/lib/python2.7/dist-packages/storm/expr.py", line 412, in __eq__
     other = getattr(self, "variable_factory", Variable)(value=other)
   File "/usr/lib/python2.7/dist-packages/storm/variables.py", line 396, in parse_set
     % (type(value), value))


Please find attached a patch.


** Affects: mailman
      Importance: Undecided
          Status: New


** Patch added: "Convert "archiver_name" into unicode in "ListArchiverSet.__init__()""
    https://bugs.launchpad.net/bugs/1332918/+attachment/4136576/+files/0002-mailman-mailinglist-model-archiver-name-unicode-expected.patch


--
You received this bug notification because you are a member of Mailman
Coders, which is subscribed to GNU Mailman.
https://bugs.launchpad.net/bugs/1332918


Title:
   Mailman 3.0 ListArchiverSet.__init__() broken


To manage notifications about this bug go to:
https://bugs.launchpad.net/mailman/+bug/1332918/+subscriptions

Search Discussions

Discussion Posts

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 1 of 3 | next ›
Discussion Overview
groupmailman-coders @
categoriespython
postedJun 22, '14 at 7:48a
activeNov 30, '14 at 12:04a
posts3
users1
websitelist.org

1 user in discussion

Barry Warsaw: 3 posts

People

Translate

site design / logo © 2021 Grokbase