Perhaps it would be nice if the user field was unicode. <shrug> The
definition of this interface predates unicode in Python. This is
unlikely to change.
A more likely change is to drop these fields altogether and keep just
the extension data, which allows any picklable data.
I suggest changing zope.app.publication to store the user as extension
data.
BTW, while talking about transaction meta data, it would be nice if
zope.app.publication also recorded the host name and pid. :)
Perhaps it would be nice if the user field was unicode. <shrug> The
definition of this interface predates unicode in Python. This is
unlikely to change.
A more likely change is to drop these fields altogether and keep just
the extension data, which allows any picklable data.
I suggest changing zope.app. publication to store the user as extension
data.
BTW, while talking about transaction meta data, it would be nice if publication also recorded the host name and pid. :)
zope.app.