Skip to content

PEP 591 – Adding a final qualifier to typing

python.org
2 pointslunchladydoris1 comment
On HN

Comments

I don't like final. If I do, I don't do crazy subclassing and monkey-patching for fun but to achieve something in a restricted environment, for instance because I cannot use the latest version of the patched library.

Python excels at this kind of code patching and introspection. Even "private" methods can be called or overwritten. That's good. Adding @final only makes it harder to deactivate this flag before applying some "runtime patch".

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.