Author: Maciej Fijalkowski <fij...@gmail.com> Branch: Changeset: r72385:df9c15f76446 Date: 2014-07-08 09:59 +0200 http://bitbucket.org/pypy/pypy/changeset/df9c15f76446/
Log: pass the errno as positional arg too diff --git a/lib_pypy/gdbm.py b/lib_pypy/gdbm.py --- a/lib_pypy/gdbm.py +++ b/lib_pypy/gdbm.py @@ -73,8 +73,8 @@ def _raise_from_errno(self): if ffi.errno: - raise error(os.strerror(ffi.errno)) - raise error(lib.gdbm_strerror(lib.gdbm_errno)) + raise error(ffi.errno, os.strerror(ffi.errno)) + raise error(lib.gdbm_errno, lib.gdbm_strerror(lib.gdbm_errno)) def __len__(self): if self.size < 0: @@ -143,7 +143,7 @@ def _check_closed(self): if not self.ll_dbm: - raise error("GDBM object has already been closed") + raise error(0, "GDBM object has already been closed") __del__ = close @@ -161,7 +161,7 @@ elif flags[0] == 'n': iflags = lib.GDBM_NEWDB else: - raise error("First flag must be one of 'r', 'w', 'c' or 'n'") + raise error(0, "First flag must be one of 'r', 'w', 'c' or 'n'") for flag in flags[1:]: if flag == 'f': iflags |= lib.GDBM_FAST @@ -170,7 +170,7 @@ elif flag == 'u': iflags |= lib.GDBM_NOLOCK else: - raise error("Flag '%s' not supported" % flag) + raise error(0, "Flag '%s' not supported" % flag) return gdbm(filename, iflags, mode) open_flags = "rwcnfsu" _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit