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

How Do I Avoid Type Errors When Internal Function Returns 'union' That Could Be 'none'?

I've been running into a bit of weirdness with Unions (and Optionals, of course) in Python - na… Read more How Do I Avoid Type Errors When Internal Function Returns 'union' That Could Be 'none'?

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?

Exclude Type In Python Typing Annotation

I wrote the following function: def _clean_dict(d): return {k: v for k, v in d.items() if v is … Read more Exclude Type In Python Typing Annotation

How Do I Make A Type Annotation For A List Of Subclass Instances, E.g To Concatenate Two Lists?

I want to iterate over List[A] and List[Subclass of A] and do the same loop. The best way I can see… Read more How Do I Make A Type Annotation For A List Of Subclass Instances, E.g To Concatenate Two Lists?

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

Pep 484: Exclusive Type For Type Hint

Could I specify exclusive type? Something like this: def foo(bar: Not[str]) -> None: assert … Read more Pep 484: Exclusive Type For Type Hint

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?

In Python Type-hinting, How Can I Make An Argument Accept Any Subclass Of A Base Class?

I have a function that looks a bit like this. I want the function to accept any subclass of io.IOBa… Read more In Python Type-hinting, How Can I Make An Argument Accept Any Subclass Of A Base Class?

How To Make Mypy Complain About Assigning An Any To An Int

mypy --strict dutifully complains about the following code: from typing import Any, Dict def main(… Read more How To Make Mypy Complain About Assigning An Any To An Int

Type Hint For Return Value In Subclass

I am writing a CustomEnum class in which I want to add some helper methods, that would then be avai… Read more Type Hint For Return Value In Subclass

How To Make Mypy Complain About Assigning An Any To An Int

mypy --strict dutifully complains about the following code: from typing import Any, Dict def main(… Read more How To Make Mypy Complain About Assigning An Any To An Int

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