base64.b64encode(data)
Chris Angelico
rosuav at gmail.com
Mon Jun 13 13:07:35 EDT 2016
On Tue, Jun 14, 2016 at 1:15 AM, Michael Torrie <torriem at gmail.com> wrote:
>> Looking at this from the high-level perspective of Python, that makes it
>> conceptually bytes not text.
>
> I don't see how this is always the case. From a high-level python
> perspective it's definitely text. That's the whole point of base64!
Maybe what Python needs is an "ascii" type that's a subclass of both
str and bytes, and requires that the contents be <0x80. It is text, so
it can be combined with text strings; but it is also bytes, so when
you combine it with bytes strings, it'll behave as most people expect.
ChrisA
More information about the Python-list
mailing list