Exemplo n.º 1
0
    def __init__(self, config):
        WebModule.__init__(self, config)

        self.dbs = DBS()
        self.phedex = PhEDEx()
        self.registry = RegistryDatabase()
        self.authorized_users = list(config.file_invalidation.authorized_users)
Exemplo n.º 2
0
    def __init__(self, optype, config=None):
        """
        @param optype  'copy' or 'deletion'.
        """
        if config is None:
            config = RequestManager._config

        self.registry = RegistryDatabase(config.get('registry', None))
        self.history = HistoryDatabase(config.get('history', None))

        # we'll be using temporary tables
        self.registry.db.reuse_connection = True
        self.history.db.reuse_connection = True

        self.optype = optype

        self.set_read_only(config.get('read_only', False))
Exemplo n.º 3
0
 def __init__(self, config):
     WebModule.__init__(self, config)
     self.registry = RegistryDatabase()
Exemplo n.º 4
0
    def __init__(self, config=None):
        config = Configuration(config)

        self.registry = RegistryDatabase(config.get('registry', None))
Exemplo n.º 5
0
    def __init__(self, config):
        DeleteDataBase.__init__(self, config)

        self.registry = RegistryDatabase()

        self.queue = []
Exemplo n.º 6
0
 def __init__(self, config):
     self.readonly_config = None
     if 'applock' in config:
         self.applock = RegistryDatabase(config.applock)
     else:
         self.applock = None