Remove unused singleton utility code (#2931)

This commit is contained in:
correctmost 2024-11-25 02:45:01 -05:00 committed by GitHub
parent 9cabc981b2
commit 6c37ba68e2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 0 additions and 15 deletions

View File

@ -1,15 +0,0 @@
from typing import Any
class _Singleton(type):
""" A metaclass that creates a Singleton base class when called. """
_instances: dict[Any, Any] = {}
def __call__(cls, *args, **kwargs):
if cls not in cls._instances:
cls._instances[cls] = super().__call__(*args, **kwargs)
return cls._instances[cls]
class Singleton(_Singleton('SingletonMeta', (object,), {})): # type: ignore
pass