GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||
GeezerVison is showing github.com — bpo-46541: Replace _Py_IDENTIFIER with _Py_ID in sqlite3 by erlend-aasland · Pull Request #31351 · python/cpython Conversation
|
|
Assuming we skip news, since this is an internal change only. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
3a66af2 to
339d1f7
Compare
|
The main reason I didn't do this earlier is because our (non-builtin) extension modules probably shouldn't be relying on internal API. Instead we should try to use only public API (and sometimes "private", AKA public API with a leading underscore). How bad would it be to replace uses of |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
It's fully possible to build any stdlib extension as a built-in, even sqlite3.
Most users will call |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
OTOH, I'm totally fine with mainly using public APIs in the sqlite3 module. I'll rewrite it to use public APIs instead. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
BTW, thanks for working on this! |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Likewise :) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
PTAL. This should result in a small speedup compared to The Footnotes
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Thanks for your review and thoughts, @corona10 & @ericsnowcurrently |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.