debug double loading

This commit is contained in:
gauthiier 2017-11-07 14:17:31 +01:00
parent 67904a01c1
commit 5ff97f3a02

View File

@ -5,15 +5,13 @@ class Singleton(type):
def __call__(cls, *args, **kwargs): def __call__(cls, *args, **kwargs):
if cls not in cls._instances: if cls not in cls._instances:
cls._instances[cls] = super(Singleton, cls).__call__(*args, **kwargs) cls._instances[cls] = super(Singleton, cls).__call__(*args, **kwargs)
logging.info('**** new Singleton instance')
return cls._instances[cls] return cls._instances[cls]
class Archives(metaclass=Singleton): class Archives(metaclass=Singleton):
def __init__(self, archives_dir=None): def __init__(self, archives_dir=None):
print("Archives::init")
if archives_dir==None: if archives_dir==None:
from www import config from www import config
self.archives_dir = config.ARCHIVES_PATH self.archives_dir = config.ARCHIVES_PATH