u() function does not support unicode character escapes
If I do:
in Python 2.x I should get:
but instead I get:
Unfortunately the only way I can think of to fix this is to loop through the unicode string with a regular expression and rebuild the string to replace
unichr(int(match.group(1), 16)) if you see what I mean.