From 4f90df9079ca071f47691e2b0741256360946e4c Mon Sep 17 00:00:00 2001 From: Adam Saudagar Date: Tue, 21 Feb 2023 23:22:11 +0530 Subject: [PATCH] generalized class instance --- fishy/osservices/os_services.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fishy/osservices/os_services.py b/fishy/osservices/os_services.py index 10b9ac7..3260ce7 100644 --- a/fishy/osservices/os_services.py +++ b/fishy/osservices/os_services.py @@ -55,12 +55,12 @@ class IOSServices(ABC): """ -class MyMetaclass(type): +class ClassInstance(type): def __getattr__(cls, name): - return getattr(os_services._instance, name) + return getattr(cls._instance, name) -class os_services(metaclass=MyMetaclass): +class os_services(metaclass=ClassInstance): _instance: Optional[IOSServices] = None @staticmethod