]> granicus.if.org Git - python/commit
bpo-34248: Add filename to error raised in {gnu,ndbm}.open() (GH-8590)
authorZsolt Cserna <cserna.zsolt@gmail.com>
Thu, 27 Sep 2018 19:54:34 +0000 (21:54 +0200)
committerBerker Peksag <berker.peksag@gmail.com>
Thu, 27 Sep 2018 19:54:34 +0000 (22:54 +0300)
commit9df346bf98069a87de14a3c2f69009d800994c63
treea05c995a24c0182d60b80eebbe0009dcd506117e
parent59ee5b12938efbf534f2a19300a847bf6b23a77d
bpo-34248: Add filename to error raised in {gnu,ndbm}.open() (GH-8590)

Report the filename to the exception when raising {gdbm,dbm.ndbm}.error in
dbm.gnu.open() and dbm.ndbm.open() functions, so it gets printed when the
exception is raised, and can also be obtained by the filename attribute of the
exception object.
Lib/test/test_dbm_gnu.py
Lib/test/test_dbm_ndbm.py
Misc/NEWS.d/next/Library/2018-07-31-23-00-09.bpo-34248.5U6wwc.rst [new file with mode: 0644]
Modules/_dbmmodule.c
Modules/_gdbmmodule.c