Skip to content Skip to sidebar Skip to footer
Showing posts with the label Type Hinting

Python 3 Type Hints For Performance Optimizations

PEP 484 says 'Using type hints for performance optimizations is left as an exercise for the rea… Read more Python 3 Type Hints For Performance Optimizations

Typing: Dynamically Create Literal Alias From List Of Valid Values

I have a function which validates its argument to accept only values from a given list of valid opt… Read more Typing: Dynamically Create Literal Alias From List Of Valid Values

Type Hinting For Objects Of Type That's Being Defined

I get the error: NameError: name 'OrgUnit' is not defined class OrgUnit(object): def … Read more Type Hinting For Objects Of Type That's Being Defined

Typing Hints Pycharm For A Class Used Within Itself

How do I properly type a class within itself? In PyCharm I am currently getting this error: This i… Read more Typing Hints Pycharm For A Class Used Within Itself

How Do I Type-hint That A Python Function Returns Instance Of Any Class Derived From A Superclass?

I've got a bunch of Django template inclusion tags, which take as an argument either a specific… Read more How Do I Type-hint That A Python Function Returns Instance Of Any Class Derived From A Superclass?

How To Hint At Number *types* (i.e. Subclasses Of Number) - Not Numbers Themselves?

Assuming I want to write a function that accepts any type of number in Python, I can annotate it as… Read more How To Hint At Number *types* (i.e. Subclasses Of Number) - Not Numbers Themselves?

Why Is Mypy Complaining About List Comprehension When It Can't Be Annotated?

Why does Mypy complain that it requires a type annotation for a list comprehension variable, when i… Read more Why Is Mypy Complaining About List Comprehension When It Can't Be Annotated?

Mypy Errors For Decorator W/ Arguments

I'm trying to do strict type checking with MyPy and I can't seem to get decorators with arg… Read more Mypy Errors For Decorator W/ Arguments