-
The exact same problems None has when it's not a valid value. None is different from the variable type, that's why you have Optional[VarType], which is an alias for Union[VarType, None]; you can model this in exactly the same way: Union[VarType, MissingType]; here's an example.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Werkzeug (library used by Flask) had a repr for its sentinel long before getting type annotations.
-
attrs has at least two.
-
A lot of PEPs get abandoned/rejected, or postponed (and this is fine, that's how the process is supposed to work).
Related posts
-
Suggestions - Best selfhosted RSS feed app?
-
“We removed the RSS feed since this technology became obsolete”
-
reader 2.5 released – a Python feed reader library
-
What are your proudest python packages?
-
Looking for an up to date RSS feed with the option to blacklist articles that I can host through docker?