diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2016-12-14 23:43:28 -0500 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2016-12-15 20:57:44 -0500 |
commit | 5d3be8ccba5fe48b09e2a4e816f21c39038adfd0 (patch) | |
tree | b4fc66e24eb6c2a33c96c8cb30485147138db27d /systemd/_reader.c | |
parent | 5d1e3fbcdcb03bf1c13cb9bd01b9d6bb62f776d9 (diff) | |
download | python-systemd-5d3be8ccba5fe48b09e2a4e816f21c39038adfd0.tar.gz |
_daemon,_reader: return ENOSYS instead of NotImplemented
In _reader we were raising OSError(errno=ENOSYS), but in _dameon
we were raising NotImplementedError. Let's always use ENOSYS.
Also, make the messages in _reader more specific.
Fixes #33.
Diffstat (limited to 'systemd/_reader.c')
-rw-r--r-- | systemd/_reader.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/systemd/_reader.c b/systemd/_reader.c index 3a2c218..5b7e191 100644 --- a/systemd/_reader.c +++ b/systemd/_reader.c @@ -1048,7 +1048,7 @@ static PyObject* Reader_enumerate_fields(Reader *self, PyObject *args) { _value_set = NULL; return value_set; #else - set_error(-ENOSYS, NULL, "Not implemented"); + set_error(-ENOSYS, NULL, "Compiled without support for sd_journal_enumerate_fields"); return NULL; #endif } @@ -1069,7 +1069,7 @@ static PyObject* Reader_has_runtime_files(Reader *self, PyObject *args) { return PyBool_FromLong(r); #else - set_error(-ENOSYS, NULL, "Not implemented"); + set_error(-ENOSYS, NULL, "Compiled without support for sd_journal_has_runtime_files"); return NULL; #endif } @@ -1090,7 +1090,7 @@ static PyObject* Reader_has_persistent_files(Reader *self, PyObject *args) { return PyBool_FromLong(r); #else - set_error(-ENOSYS, NULL, "Not implemented"); + set_error(-ENOSYS, NULL, "Compiled without support for sd_journal_has_persistent_files"); return NULL; #endif } |