def query(self, query, handler=None): if handler: cur = Cursor(self, 'dict', handler) cur.execute(query) else: cur = Cursor(self, 'dict') cur.execute(query) return OldResults(cur.fetchall())