Updates:
Summary: East asian characters are not aligned correctly in console
output
Status: Accepted
Labels: -Priority-Medium Priority-Low Target-2.6
Comment #2 on issue 604 by pekka.klarck: East asian characters are not
aligned correctly in console output
http://code.google.com/p/robotframework/issues/detail?id=604
Thanks for a bug report and patch. I was both able to verify the problem
and test that the patch fixes it.
Imporing the unicodedata module used here is, unfortunately, _very_ slow
with Jython:
$ time jython -c "import sys"
real 0m5.243s
user 0m5.664s
sys 0m0.392s
$ time jython -c "from unicodedata import east_asian_width"
real 0m10.867s
user 0m15.545s
sys 0m0.488s
Applying the patch in the current format would thus mean slowing the
start-up time with Jython for 5 seconds, which clearly is not acceptable.
Do you know is there any other method to find out how long these characters
actually are? If there isn't, we need to use this fix only with Python.
Because this problem apparently only affects the console output I consider
it relatively low priority.