because the way python 3 porting is being done is that the codebase is being made as python 3 like as possible, incrementally, to catch as many bugs as possible, before pulling the trigger. That means making as many strings unicode as possible. Exposing end users to as few regressions as possible when making the move is one of my core principles of porting. If I cannot do the port in that fashion, it simply will not happen.
|