def __init__(self, session, config, parent): BdbIndexStore.__init__(self, session, config, parent) self.tempChunks = self.get_setting(session, 'tempChunks') uri = self.get_path(session, 'srbServer') uri = uri.encode('utf-8') uri = uri.strip() if not uri: raise ConfigFileException("No srbServer to connect to.") else: info = parseSrbUrl(uri) for (a, v) in info.items(): setattr(self, a, v) if (isinstance(parent, Database)): sc = parent.id + "/" + self.id else: sc = self.id self.subcollection = "cheshire3/" + sc self.connection = None self._connect()
def __init__(self, session, config, parent): BdbIndexStore.__init__(self, session, config, parent) self.tempChunks = self.get_setting(session, 'tempChunks') uri = self.get_path(session, 'srbServer') uri = uri.encode('utf-8') uri = uri.strip() if not uri: raise ConfigFileException("No srbServer to connect to.") else: info = parseSrbUrl(uri) for (a, v) in info.items(): setattr(self, a, v) if (isinstance(parent, Database)): sc = parent.id + "/" + self.id else: sc = self.id self.subcollection = "cheshire3/" + sc self.connection = None self._connect()
def __init__(self, session, config, parent): BdbIndexStore.__init__(self, session, config, parent) self.switchingClass = IrodsSwitchingBdbConnection self.vectorSwitchingClass = IrodsSwitchingBdbConnection self.coll = None self.cxn = None self.env = None self.host = self.get_setting(session, 'irodsHost', '') self.port = self.get_setting(session, 'irodsPort', 0) self.user = self.get_setting(session, 'irodsUser', '') self.zone = self.get_setting(session, 'irodsZone', '') self.passwd = self.get_setting(session, 'irodsPassword', '') self.resource = self.get_setting(session, 'irodsResource', '') self.allowStoreSubDirs = self.get_setting(session, 'allowStoreSubDirs', 1) # And open irods self._open(session)
def __init__(self, session, config, parent): BdbIndexStore.__init__(self, session, config, parent) if irods is None: raise MissingDependencyException(self.objectType, 'irods (PyRods)' ) self.switchingClass = IrodsSwitchingBdbConnection self.vectorSwitchingClass = IrodsSwitchingBdbConnection self.coll = None self.cxn = None self.env = None self.host = self.get_setting(session, 'irodsHost', '') self.port = self.get_setting(session, 'irodsPort', 0) self.user = self.get_setting(session, 'irodsUser', '') self.zone = self.get_setting(session, 'irodsZone', '') self.passwd = self.get_setting(session, 'irodsPassword', '') self.resource = self.get_setting(session, 'irodsResource', '') self.allowStoreSubDirs = self.get_setting(session, 'allowStoreSubDirs', 1) # And open iRODS self._open(session)
def __init__(self, session, config, parent): BdbIndexStore.__init__(self, session, config, parent) raise MissingDependencyException(self.objectType, 'irods (PyRods)')