mirror of
https://github.com/clearlinux/uwsgi.git
synced 2026-05-14 18:53:43 +00:00
added iterations to uwsgi.add_rb_timer()
This commit is contained in:
@@ -201,12 +201,13 @@ PyObject *py_uwsgi_add_rb_timer(PyObject * self, PyObject * args) {
|
||||
|
||||
uint8_t uwsgi_signal;
|
||||
int secs;
|
||||
int iterations = 0;
|
||||
|
||||
if (!PyArg_ParseTuple(args, "Bi:add_rb_timer", &uwsgi_signal, &secs)) {
|
||||
if (!PyArg_ParseTuple(args, "Bi|i:add_rb_timer", &uwsgi_signal, &secs, &iterations)) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if (uwsgi_signal_add_rb_timer(uwsgi_signal, secs))
|
||||
if (uwsgi_signal_add_rb_timer(uwsgi_signal, secs, iterations))
|
||||
return PyErr_Format(PyExc_ValueError, "unable to add rb_timer");
|
||||
|
||||
Py_INCREF(Py_None);
|
||||
|
||||
Reference in New Issue
Block a user