Download configs/singleton.py from leonelhs/HiFiFace: direct link, hf CLI and curl.
- Browser
- Download file 292 Bytes
-
https://huggingface.co/spaces/leonelhs/HiFiFace/resolve/main/configs/singleton.py
- Command line
-
hf download hf://spaces/leonelhs/HiFiFace/configs/singleton.py
-
curl -L -o singleton.py https://huggingface.co/spaces/leonelhs/HiFiFace/resolve/main/configs/singleton.py
292 Bytes
| import functools | |
| def Singleton(cls): | |
| """ | |
| 单例decorator | |
| """ | |
| _instance = {} | |
| def _singleton(*args, **kargs): | |
| if cls not in _instance: | |
| _instance[cls] = cls(*args, **kargs) | |
| return _instance[cls] | |
| return _singleton | |