Hacker News new | ask | show | jobs
by Izkata 205 days ago
> the splitting of byte strings and character strings alone (an obvious move towards sanity) was plenty annoying for many projects.

Python 2 had both, it was a rename, not a split. unicode -> str, and str -> bytes. The "u" string prefix was also removed, which made migration of string-heavy code more of a pain than it needed to be, until it was added back in in 3.3