And another thing, raising UnicodeEncodeError
if init_command
with unicode.
Trac [/var/trac/1.0-test]> initenv "my project" "mysql://tracuser:password@localhost/trac_1_0_test?init_command=SET storage_engine=InnoDB -- é (U+009E)"
...
File "/usr/lib/python2.5/site-packages/MySQLdb/connections.py", line 187, in __init__
super(Connection, self).__init__(*args, **kwargs2)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 29: ordinal not in range(128)
The proposed fix can be found in [139420d06/jomae.git].
Those changes have been pushed in [12113] and merged into trunk in [12114].