def _getStore(self, db): scheme, rest = self.connection_uri.split(':', 1) if scheme == 'mysql': return MySQLStore(db.cnx.cnx) elif scheme == 'postgres': return PostgreSQLStore(db.cnx.cnx) elif scheme == 'sqlite': return SQLiteStore(db.cnx.cnx) else: return MemoryStore()
def getServer(url_root): openidstore = SQLiteStore(sqlite3.connect('/tmp/cstore.db')) oserver = server.Server(openidstore, url_root + '/openidserver') return oserver