Use unicode as much as possible.
authorLaurent Bachelier <laurent@bachelier.name>
Tue, 9 Oct 2012 19:35:54 +0000 (21:35 +0200)
committerEric S. Raymond <esr@thyrsus.com>
Tue, 9 Oct 2012 19:44:52 +0000 (15:44 -0400)
commit5864963f04cb863487078a94b404b7170c202c49
tree9695e16e85c8464d0769eedb1fac65b1d87cd446
parent2080fc6ad7faa9f9bee1fb3699bfc65528877307
Use unicode as much as possible.

This fixes a corner case where if you had a non-ASCII character in a
commit and a filter command, you would end up with an unicode string and
irkerhook.py would crash.
But it would somehow work if you did not have a filter command.
For both modes cases to work, forcing unicode in do() and then using
unicode methods are required.
JSON is unicode by default, and this is why the issues happened.

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
irkerhook.py