On 2/14/06, Neil Schemenauer <nas at arctrix.com> wrote: > People could spell it bytes(s.encode('latin-1')) in order to make it > work in 2.X. Guido wrote: > At the cost of an extra copying step. That sounds like an implementation issue. If it is important enough to matter, then why not just add some smarts to the bytes constructor? If the argument is a str, and the constructor owns the only reference, then go ahead and use the argument's own underlying array; the string itself will be deallocated when (or before) the constructor returns, so no one else can use it expecting an immutable. -jJ
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4