def __init__(self, session, config, parent): SimpleStore.__init__(self, session, config, parent) self.database = self.get_path(session, 'databaseName', 'cheshire3') self.table = self.get_path(session, 'tableName', parent.id + '_' + self.id) self.idNormalizer = self.get_path(session, 'idNormalizer', None) self._verifyDatabases(session) self.session = session
def __init__(self, session, config, parent): SimpleStore.__init__(self, session, config, parent) # Try databaseName for backward compatibility self.database = self.get_path(session, 'databaseName', "cheshire3") self.table = self.get_path(session, 'tableName', parent.id + '_' + self.id) self._verifyDatabases(session)
def __init__(self, session, config, parent): SimpleStore.__init__(self, session, config, parent) # Try databaseName for backward compatibility self.database = self.get_path(session, 'databasePath', "") self.table = self.get_path(session, 'tableName', parent.id + '_' + self.id ) self._verifyDatabases(session)
def __init__(self, session, config, parent): self.cxn = None SimpleStore.__init__(self, session, config, parent) databasePath = self.get_path(session, "databasePath", "") if (not databasePath): databasePath = ''.join([self.id, ".sqlite"]) if (not os.path.isabs(databasePath)): # Prepend defaultPath from parents dfp = self.get_path(session, 'defaultPath') if (not dfp): raise(ConfigFileException("Store has relative path, and no visible defaultPath.")) databasePath = os.path.join(dfp, databasePath) self.paths['databasePath'] = databasePath if not os.path.exists(databasePath): self._initialise(session) else: self.cxn = sqlite3.connect(databasePath)
def __init__(self, session, config, parent): self.cxn = None SimpleStore.__init__(self, session, config, parent) databasePath = self.get_path(session, "databasePath", "") if (not databasePath): databasePath = ''.join([self.id, ".sqlite"]) if (not os.path.isabs(databasePath)): # Prepend defaultPath from parents dfp = self.get_path(session, 'defaultPath') if (not dfp): raise (ConfigFileException( "Store has relative path, and no visible defaultPath.")) databasePath = os.path.join(dfp, databasePath) self.paths['databasePath'] = databasePath if not os.path.exists(databasePath): self._initialise(session) else: self.cxn = sqlite3.connect(databasePath)