Public bug reported:
When using PostgreSQL as a database, it's impossible to set the
moderator_password field of a mailing list, which is of type RawStr.
To be precise, it's possible to set it, but getting it back from the database
after a commit will cause a TypeError with the message:
"Expected str, found <type 'unicode'>" as if PostgreSQL always returned unicode
on TEXT fields and Storm did not convert them to bytestrings. I get no errors
on an SQLite database.
I don't know if the problem comes from Mailman or Storm. I have written
a python script to reproduce it, see the attached file. There are
comments, it should be easily readable.
** Affects: mailman
Importance: Undecided
Status: New
** Tags: mailman3
** Attachment added: "test-mm-storm-unicode.py"
https://bugs.launchpad.net/bugs/1236297/+attachment/3864008/+files/test-mm-storm-unicode.py
--
You received this bug notification because you are a member of Mailman
Coders, which is subscribed to GNU Mailman.
https://bugs.launchpad.net/bugs/1236297
Title:
Unicode errors with PostgreSQL and RawStr fields
To manage notifications about this bug go to:
https://bugs.launchpad.net/mailman/+bug/1236297/+subscriptions
_______________________________________________
Mailman-coders mailing list
[email protected]
https://mail.python.org/mailman/listinfo/mailman-coders