diff options
author | Kristján Valur <kristjan@rvx.is> | 2019-02-27 13:36:03 +0000 |
---|---|---|
committer | Noel Power <npower@samba.org> | 2019-03-07 14:08:21 +0000 |
commit | 36adf08fabb4977e534eff30bccff30ce427787d (patch) | |
tree | 741750d28d3823662d8e98375db1dd76e45916ab /libgpo | |
parent | 80cf852dbe4a8091e81e1515351aff393fc12af5 (diff) | |
download | samba-36adf08fabb4977e534eff30bccff30ce427787d.tar.gz |
pygpo: Replace the use of SystemError with RuntimeError.
SystemError is reserved for internal errors in the interpreter.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13822
Signed-off-by: Kristján Valur Jónsson <kristjan@rvx.is>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Noel Power <npower@samba.org>
Diffstat (limited to 'libgpo')
-rw-r--r-- | libgpo/pygpo.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/libgpo/pygpo.c b/libgpo/pygpo.c index cd107318860..02147f9e670 100644 --- a/libgpo/pygpo.c +++ b/libgpo/pygpo.c @@ -86,7 +86,7 @@ static PyObject *py_gpo_get_unix_path(PyObject *self, PyObject *args, if (!PyArg_ParseTupleAndKeywords(args, kwds, "|s", discard_const_p(char *, kwlist), &cache_dir)) { - PyErr_SetString(PyExc_SystemError, + PyErr_SetString(PyExc_RuntimeError, "Failed to parse arguments to " "gpo_get_unix_path()"); goto out; @@ -104,7 +104,7 @@ static PyObject *py_gpo_get_unix_path(PyObject *self, PyObject *args, status = gpo_get_unix_path(frame, cache_dir, gpo_ptr, &unix_path); if (!NT_STATUS_IS_OK(status)) { - PyErr_SetString(PyExc_SystemError, + PyErr_SetString(PyExc_RuntimeError, "Failed to determine gpo unix path"); goto out; } @@ -235,7 +235,7 @@ static PyObject* py_ads_connect(ADS *self) status = ads_connect_user_creds(self->ads_ptr); if (!ADS_ERR_OK(status)) { - PyErr_SetString(PyExc_SystemError, + PyErr_SetString(PyExc_RuntimeError, "ads_connect() failed"); TALLOC_FREE(frame); Py_RETURN_FALSE; @@ -245,7 +245,7 @@ static PyObject* py_ads_connect(ADS *self) int ret = asprintf(&(self->ads_ptr->auth.user_name), "%s$", lp_netbios_name()); if (ret == -1) { - PyErr_SetString(PyExc_SystemError, + PyErr_SetString(PyExc_RuntimeError, "Failed to asprintf"); TALLOC_FREE(frame); Py_RETURN_FALSE; @@ -254,7 +254,7 @@ static PyObject* py_ads_connect(ADS *self) } if (!secrets_init()) { - PyErr_SetString(PyExc_SystemError, + PyErr_SetString(PyExc_RuntimeError, "secrets_init() failed"); TALLOC_FREE(frame); Py_RETURN_FALSE; @@ -263,7 +263,7 @@ static PyObject* py_ads_connect(ADS *self) passwd = secrets_fetch_machine_password(self->ads_ptr->server.workgroup, NULL, NULL); if (passwd == NULL) { - PyErr_SetString(PyExc_SystemError, + PyErr_SetString(PyExc_RuntimeError, "Failed to fetch the machine account " "password"); TALLOC_FREE(frame); @@ -274,14 +274,14 @@ static PyObject* py_ads_connect(ADS *self) self->ads_ptr->auth.realm = smb_xstrdup(self->ads_ptr->server.realm); if (!strupper_m(self->ads_ptr->auth.realm)) { - PyErr_SetString(PyExc_SystemError, "Failed to strdup"); + PyErr_SetString(PyExc_RuntimeError, "Failed to strdup"); TALLOC_FREE(frame); Py_RETURN_FALSE; } status = ads_connect(self->ads_ptr); if (!ADS_ERR_OK(status)) { - PyErr_SetString(PyExc_SystemError, + PyErr_SetString(PyExc_RuntimeError, "ads_connect() failed"); TALLOC_FREE(frame); Py_RETURN_FALSE; @@ -404,7 +404,7 @@ static PyObject *py_ads_get_gpo_list(ADS *self, PyObject *args, PyObject *kwds) if (!PyArg_ParseTupleAndKeywords(args, kwds, "s", discard_const_p(char *, kwlist), &samaccountname)) { - PyErr_SetString(PyExc_SystemError, + PyErr_SetString(PyExc_RuntimeError, "Failed to parse arguments to " "py_ads_get_gpo_list()"); goto out; @@ -416,7 +416,7 @@ static PyObject *py_ads_get_gpo_list(ADS *self, PyObject *args, PyObject *kwds) samaccountname, &uac, &dn); if (!ADS_ERR_OK(status)) { TALLOC_FREE(frame); - PyErr_SetString(PyExc_SystemError, + PyErr_SetString(PyExc_RuntimeError, "Failed to find samAccountName"); goto out; } @@ -431,7 +431,7 @@ static PyObject *py_ads_get_gpo_list(ADS *self, PyObject *args, PyObject *kwds) } if (!ADS_ERR_OK(status)) { TALLOC_FREE(frame); - PyErr_SetString(PyExc_SystemError, "Failed to get token"); + PyErr_SetString(PyExc_RuntimeError, "Failed to get token"); goto out; } @@ -440,7 +440,7 @@ static PyObject *py_ads_get_gpo_list(ADS *self, PyObject *args, PyObject *kwds) &gpo_list); if (!ADS_ERR_OK(status)) { TALLOC_FREE(frame); - PyErr_SetString(PyExc_SystemError, "Failed to fetch GPO list"); + PyErr_SetString(PyExc_RuntimeError, "Failed to fetch GPO list"); goto out; } |