4947683
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/python # -*- coding:utf-8 -*- def singleton(cls): _instance = {} def inner(*args, **kwargs): if cls not in _instance: _instance[cls] = cls(*args, **kwargs) return _instance[cls] return inner