Python typing classmethods return type
From python - How do I type hint a method with the type of the enclosing class? - Stack Overflow:
If you have a classmethod and want to annotate the return value as that same class you’re now defining, you can actually do the logical thing!
from __future__ import annotations
class Whatever:
# ...
@classmethod what(cls) -> Whatever:
return cls()
Nel mezzo del deserto posso dire tutto quello che voglio.
comments powered by Disqus