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
Exemple #2
0
 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)
Exemple #3
0
 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, 'databasePath', "")
     self.table = self.get_path(session,
                                'tableName',
                                parent.id + '_' + self.id
                                )
     self._verifyDatabases(session)
Exemple #5
0
 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)
Exemple #6
0
 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)