chiark
/
gitweb
/
~mdw
/
catacomb-python
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b048ac9
)
key.c (keyexc_raise): Put the error text in the exception.
author
Mark Wooding
<mdw@distorted.org.uk>
Wed, 1 Jan 2014 17:32:59 +0000
(17:32 +0000)
committer
Mark Wooding
<mdw@distorted.org.uk>
Sat, 4 Jan 2014 01:40:12 +0000
(
01:40
+0000)
Makes it much easier for humans who are just given the raw exception
backtrace.
key.c
patch
|
blob
|
blame
|
history
diff --git
a/key.c
b/key.c
index c4ccfa9dcf20f11d526270c5653c708ad98e7c4f..2af00192e71f890f23a1457371c87681a3e4ece1 100644
(file)
--- a/
key.c
+++ b/
key.c
@@
-104,7
+104,7
@@
static PyMethodDef keyexc_pymethods[] = {
static void keyexc_raise(int err)
{
static void keyexc_raise(int err)
{
- PyObject *arg = Py_BuildValue("(i
)", err
);
+ PyObject *arg = Py_BuildValue("(i
s)", err, key_strerror(err)
);
if (arg) PyErr_SetObject(keyexc, arg);
Py_XDECREF(arg);
}
if (arg) PyErr_SetObject(keyexc, arg);
Py_XDECREF(arg);
}