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)
def __init__(self, config=None): if config is None: config = Configuration() ReplicaInfoSource.__init__(self, config) self._phedex = PhEDEx(config.get('phedex', None)) self._parallelizer_config = config
def __init__(self, config=None): if config is None: config = Configuration() DatasetInfoSource.__init__(self, config) self._phedex = PhEDEx(config.get('phedex', None)) self._dbs = DBS(config.get('dbs', None))
def __init__(self, config): DeletionInterface.__init__(self, config) self._phedex = PhEDEx(config.phedex) self.auto_approval = config.auto_approval self.allow_tape_deletion = config.allow_tape_deletion self.tape_auto_approval = config.tape_auto_approval self.deletion_chunk_size = config.chunk_size * 1.e+12
def __init__(self, config=None): config = Configuration(config) CopyInterface.__init__(self, config) self._phedex = PhEDEx(config.get('phedex', None)) self._history = HistoryDatabase(config.get('history', None)) self.subscription_chunk_size = config.get('chunk_size', 50.) * 1.e+12
def __init__(self, config=None): config = Configuration(config) SiteInfoSource.__init__(self, config) self._phedex = PhEDEx(config.get('phedex', None)) self._ssb = SiteStatusBoard(config.get('ssb', None)) self.ssb_cache_lifetime = config.get('ssb_cache_lifetime', 3600) self._ssb_cache_timestamp = 0 self._caching_lock = threading.Lock() self._waitroom_sites = set() self._morgue_sites = set()
def __init__(self, config=None): config = Configuration(config) DeletionInterface.__init__(self, config) self._phedex = PhEDEx(config.get('phedex', None)) self._history = HistoryDatabase(config.get('history', None)) self.auto_approval = config.get('auto_approval', True) self.allow_tape_deletion = config.get('allow_tape_deletion', True) self.tape_auto_approval = config.get('tape_auto_approval', False) self.deletion_chunk_size = config.get('chunk_size', 50.) * 1.e+12
def __init__(self, config): GroupInfoSource.__init__(self, config) self._phedex = PhEDEx(config.phedex)
def __init__(self, config): GroupInfoSource.__init__(self, config) self._phedex = PhEDEx(config.get('phedex', None))
def __init__(self, config): CopyInterface.__init__(self, config) self._phedex = PhEDEx(config.phedex) self.subscription_chunk_size = config.get('chunk_size', 50.) * 1.e+12
def __init__(self, config): DatasetInfoSource.__init__(self, config) self._phedex = PhEDEx(config.phedex) self._dbs = RESTService(config.dbs)
def __init__(self, config): self._phedex = PhEDEx(config.get('phedex', None))
def __init__(self, config): ReplicaInfoSource.__init__(self, config) self._phedex = PhEDEx(config.phedex)