No because existence of this attribute is dynamic

On Fri, Jun 25, 2021, 3:44 PM Guido van Rossum <> wrote:
Would a static type checker have found this?

On Fri, Jun 25, 2021 at 02:07 Thomas Grainger <> wrote:
I was debugging some code that was using TLSv1.2 when I expected it to only support TLSv1.3, I tracked it down to a call to:

context.miunimum_version = ssl.TLSVersion.TLSv1_3

it should have been:

context.minimum_version = ssl.TLSVersion.TLSv1_3

I'd like invalid attribute assignment to be prevented at runtime
Python-ideas mailing list --
To unsubscribe send an email to
Message archived at
Code of Conduct:
--Guido (mobile)