◐ Shell
clean mode source ↗

bpo-44976: Lazy creation of `sqlite3` result rows by erlend-aasland · Pull Request #27884 · python/cpython

Skip to content

Navigation Menu

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Conversation

@erlend-aasland

  • remove 'next_row' member from Cursor object
  • remove _pysqlite_fetch_one_row() call from query execute loop
  • as a result of the two above, pysqlite_cursor_iternext() is vastly simplified

https://bugs.python.org/issue44976

- remove 'next_row' member in Cursor object
- remove fetch-one-row call from query execute loop
- rewrite cursor iternext method to comply with the new behaviour

@erlend-aasland

Internal change; no user-visible or backwards incompatible changes; skipping news.

@bedevere-bot

🤖 New build scheduled with the buildbot fleet by @erlend-aasland for commit ce0d55f 🤖

If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again.

@erlend-aasland

The AMD64 Arch Linux Asan Debug PR buildbot failure seems to be unrelated. I see that it's been failing a lot recently.

pablogsal

@erlend-aasland

erlend-aasland pushed a commit to erlend-aasland/cpython that referenced this pull request

Aug 25, 2021

Labels