| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
There was a problem hiding this comment.
plz rebase!
Sorry, something went wrong.
|
Hi @palaviv Would you be interested to upgrade your PR to the last master? Thank you |
Sorry, something went wrong.
|
Sure @matrixise. Do you think there is a chance for this to be merged? |
Sorry, something went wrong.
|
If I remember https://bugs.python.org/issue24139 correctly, the issue was rather about exposing the extended error codes http://www.sqlite.org/c3ref/c_abort_rollback.html |
Sorry, something went wrong.
|
@dimaqq you are correct. This is a patch for https://bugs.python.org/issue16379. There is a different patch that depends on this change to solve https://bugs.python.org/issue24139. |
Sorry, something went wrong.
|
I'd really really like to have this feature... |
Sorry, something went wrong.
| {"PARSE_COLNAMES", PARSE_COLNAMES}, | ||
|
|
||
| {"SQLITE_OK", SQLITE_OK}, | ||
| /* enumerated return values for sqlite3_set_authorizer() callback */ |
There was a problem hiding this comment.
It looks like SQLITE_OK is used in the wild (https://github.com/search?l=Python&p=4&q=SQLITE_OK&type=Code) thus it cannot be removed.
Sorry, something went wrong.
There was a problem hiding this comment.
SQLITE_OK is definitely in use. For example, it is used one of the valid return values in authoriser callbacks.
Sorry, something went wrong.
| #ifdef SQLITE_NOTADB | ||
| {"SQLITE_NOTADB", SQLITE_NOTADB}, | ||
| #endif | ||
| {"SQLITE_DONE", SQLITE_DONE}, |
There was a problem hiding this comment.
Hi @palaviv, thanks for picking this up. Should SQLITE_NOTICE and SQLITE_WARNING be added to this list?
Sorry, something went wrong.
|
@palaviv: Can you rebase onto master and update your code to PEP 7 standards? Also, the #ifdefs are not needed as SQLite 3.7.15 is now a hard requirement. |
Sorry, something went wrong.
|
@palaviv, are you planning on landing this PR? If not, would you mind if I reopened a PR with your changes cherry-picked onto it? |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This PR adds the sqlite error code and name to the exceptions raised by the sqlite3 module. Once this is merged my hope is to expose the sqlite extended error code as discussed in bpo-24139
https://bugs.python.org/issue16379