diff --git a/archinstall/lib/utils/singleton.py b/archinstall/lib/utils/singleton.py deleted file mode 100644 index 1e241efa..00000000 --- a/archinstall/lib/utils/singleton.py +++ /dev/null @@ -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