예제 #1
0
 def __init__(self,dboptions, dblog):
     self.log = logging.getLogger("vmcatcher_image.controler")
     self.engine = create_engine(dboptions, echo=dblog)
     model.init(self.engine)
     self.SessionFactory = sessionmaker(bind=self.engine)
     self.anchor = None
     self.selector_curent = None
     self.selectors_available = ['image_uuid','image_sha512']
     self._outputter = vmcatcher.outputfacard.outputFacade()
예제 #2
0
 def __init__(self,dboptions, dblog):
     self.log = logging.getLogger("vmcatcher_image.controler")
     self.engine = create_engine(dboptions, echo=dblog)
     model.init(self.engine)
     self.SessionFactory = sessionmaker(bind=self.engine)
     self.anchor = None
     self.selector_curent = None
     self.selectors_available = ['image_uuid','image_sha512']
     self._outputter = vmcatcher.outputfacard.outputFacade()
예제 #3
0
 def __init__(self,dboptions,dblog = False):
     self.log = logging.getLogger("db_controler")
     self.engine = create_engine(dboptions, echo=dblog)
     model.init(self.engine)
     self.SessionFactory = sessionmaker(bind=self.engine)
     self.anchor = None
     self.factory_selector = None
     self.selectors_available = ["endorser_uuid"]
     self.selector_curent = None
     self._outputter = vmcatcher.outputfacard.outputFacade()
예제 #4
0
 def __init__(self, dboptions, dblog=False):
     self.log = logging.getLogger("db_controler")
     self.engine = create_engine(dboptions, echo=dblog)
     model.init(self.engine)
     self.SessionFactory = sessionmaker(bind=self.engine)
     self.anchor = None
     self.factory_selector = None
     self.selectors_available = ["endorser_uuid"]
     self.selector_curent = None
     self._outputter = vmcatcher.outputfacard.outputFacade()
예제 #5
0
 def __init__(self, database, dblog, dir_cache, dir_partial, dir_expired):
     self.log = logging.getLogger("CacheMan")
     self.engine = create_engine(database, echo=dblog)
     model.init(self.engine)
     self.SessionFactory = sessionmaker(bind=self.engine)
     self.Session = self.SessionFactory()
     self.cacheDir = CacheDir(dir_cache)
     self.DownloadDir = DownloadDir(dir_partial)
     self.ExpireDir = ExpireDir(dir_expired)
     self.callbackEventExpirePrefix = None
     self.callbackEventExpirePostfix = None
     self.callbackEventAvailablePrefix = None
     self.callbackEventAvailablePostfix = None
예제 #6
0
 def __init__(self,dboptions,dblog = False):
     self.log = logging.getLogger("db_controler")
     self.engine = create_engine(dboptions, echo=dblog)
     model.init(self.engine)
     self.SessionFactory = sessionmaker(bind=self.engine)
     self.anchor = None
     self.factory_selector = None
     #self.factory_view = None
     # Set all callbacks to empty
     self.callbackEventImageNew = None
     self.selectors_available = ['sub_uuid', 'sub_uri']
     self.selector_curent = None
     self._outputter = vmcatcher.outputfacard.outputFacade()
예제 #7
0
 def __init__(self, dboptions, dblog=False):
     self.log = logging.getLogger("db_controler")
     self.engine = create_engine(dboptions, echo=dblog)
     model.init(self.engine)
     self.SessionFactory = sessionmaker(bind=self.engine)
     self.anchor = None
     self.factory_selector = None
     #self.factory_view = None
     # Set all callbacks to empty
     self.callbackEventImageNew = None
     self.selectors_available = ['sub_uuid', 'sub_uri']
     self.selector_curent = None
     self._outputter = vmcatcher.outputfacard.outputFacade()
예제 #8
0
 def __init__(self,database,dblog ,dir_cache, dir_partial, dir_expired):
     self.log = logging.getLogger("CacheMan")
     self.engine = create_engine(database, echo=dblog)
     model.init(self.engine)
     self.SessionFactory = sessionmaker(bind=self.engine)
     self.Session = self.SessionFactory()
     self.cacheDir = CacheDir(dir_cache)
     self.DownloadDir = DownloadDir(dir_partial)
     self.ExpireDir = ExpireDir(dir_expired)
     self.callbackEventExpirePrefix = None
     self.callbackEventExpirePostfix = None
     self.callbackEventAvailablePrefix = None
     self.callbackEventAvailablePostfix = None