Python typing for a metaclass Singleton
Python typing for a metaclass Singleton Question: I have a Python (3.8) metaclass for a singleton as seen here I’ve tried to add typings like so: from typing import Dict, Any, TypeVar, Type _T = TypeVar("_T", bound="Singleton") class Singleton(type): _instances: Dict[Any, _T] = {} def __call__(cls: Type[_T], *args: Any, **kwargs: Any) -> _T: if cls …