I will say I think that last comment misses the point.  It’s true that
environment variable boolean configuration is definitely common enough I
wouldn’t balk at some normalized methods for handling it.  But, I think the
point has been well made it’s an opinionated choice that Python can’t force
on other languages/systems even if Python normalized to exactly one, and so
it’s better your opinion on parsing be explicit, given the potential for
interface confusion.

On Wed, Mar 30, 2022 at 8:14 AM Eric V. Smith <e...@trueblade.com> wrote:

> On 3/30/2022 11:02 AM, Adrian Torres Justo wrote:
>
> Fair enough, thanks for the explanation
>
> ...
>
>
>> There are a lot of ways to interpret "convert to bool" - should "yes" and
>> "no" be converted? What about "1" and "0"? Or "001", or "-1"? What should
>> happen to unrecognised values? What if the environment variable doesn't
>> exist? It's not at all obvious to me that strtobool is the definitive way
>> of doing this (quite apart from the fact that distutils will be getting
>> removed from the stdlib in Python 3.12 - see
>> https://peps.python.org/pep-0632/).
>>
>> What is so special about *this particular way* that it's worth including
>> in the stdlib? Particularly when it's so easy to write for yourself.
>>
> Also: what's so special about bool? Why not int, float, datetime, etc?
>
> Eric
>
>
> _______________________________________________
> Python-ideas mailing list -- python-ideas@python.org
> To unsubscribe send an email to python-ideas-le...@python.org
> https://mail.python.org/mailman3/lists/python-ideas.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-ideas@python.org/message/KHOTWD4ZWFCCZU6UW73RIZXWCMZGURPQ/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/52RBEOIW576YL2ET6BJJ7XH5A5VHB552/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to