添加单例注解

This commit is contained in:
HibiKier
2022-12-11 01:53:59 +08:00
parent 0dda0a228a
commit c039015e8f
5 changed files with 21 additions and 21 deletions
+13
View File
@@ -0,0 +1,13 @@
class Singleton:
"""
单例注解
"""
def __init__(self, cls):
self._cls = cls
def __call__(self, *args, **kw):
if not hasattr(self, "_instance"):
self._instance = self._cls(*args, **kw)
return self._instance
-6
View File
@@ -1,6 +0,0 @@