将类定义为单例的元类
alone的Python项目详细描述
单独
将类定义为单例的元类。
Kudo to theheadofabroom from SO for the implementation
开始
Python2:
importalone.MetaSingletonclassYourClass(alone.MetaSingleton):pass
Python3:
importalone.MetaSingletonclassYourClass(metaclass=alone.MetaSingleton):pass