docs: def _cursor(self):
          """Asserts that the connection is open and returns a cursor"""
          if self._conn is None:
              self._conn = sqlite3.connect(self.filename,
                                           check_same_thread=False)
          return self._conn.cursor()