summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: f8434c0)
raw | patch | inline | side by side (parent: f8434c0)
author | Pavel Rochnyack <pavel2000@ngs.ru> | |
Fri, 20 Oct 2017 12:10:48 +0000 (19:10 +0700) | ||
committer | Pavel Rochnyack <pavel2000@ngs.ru> | |
Fri, 20 Oct 2017 12:31:03 +0000 (19:31 +0700) |
src/cpython.h | patch | blob | history | |
src/python.c | patch | blob | history |
diff --git a/src/cpython.h b/src/cpython.h
index 5389e7e8178c7328503fb725c3ee4037a3e5ae52..69a4298d662e0f8d66d9f223c2cb900c4f511bae 100644 (file)
--- a/src/cpython.h
+++ b/src/cpython.h
/* Python object declarations. */
typedef struct {
+ // clang-format off
PyObject_HEAD /* No semicolon! */
- PyObject *parent; /* Config */
+ PyObject *parent; /* Config */
PyObject *key; /* String */
PyObject *values; /* Sequence */
PyObject *children; /* Sequence */
+ // clang-format on
} Config;
extern PyTypeObject ConfigType;
typedef struct {
+ // clang-format off
PyObject_HEAD /* No semicolon! */
double time;
+ // clang-format on
char host[DATA_MAX_NAME_LEN];
char plugin[DATA_MAX_NAME_LEN];
char plugin_instance[DATA_MAX_NAME_LEN];
diff --git a/src/python.c b/src/python.c
index ac4b1335a9b4b08178a4e211118752df11f2f219..32c5847df6133e329b1d42b1996395c37f720c3a 100644 (file)
--- a/src/python.c
+++ b/src/python.c
typename = "NamelessException";
if (message == NULL)
message = "N/A";
- Py_BEGIN_ALLOW_THREADS
+ Py_BEGIN_ALLOW_THREADS;
if (collectd_error) {
WARNING("%s in %s: %s", typename, context, message);
} else {
- ERROR("Unhandled python exception in %s: %s: %s",
- context, typename, message);
+ ERROR("Unhandled python exception in %s: %s: %s", context, typename,
+ message);
}
- Py_END_ALLOW_THREADS
+ Py_END_ALLOW_THREADS;
Py_XDECREF(tn);
Py_XDECREF(m);
if (!cpy_format_exception || !traceback || collectd_error) {
if (cpy[strlen(cpy) - 1] == '\n')
cpy[strlen(cpy) - 1] = 0;
- Py_BEGIN_ALLOW_THREADS
+ Py_BEGIN_ALLOW_THREADS;
ERROR("%s", cpy);
- Py_END_ALLOW_THREADS
+ Py_END_ALLOW_THREADS;
free(cpy);
}
PyList_SetItem(
list, i, PyLong_FromUnsignedLongLong(value_list->values[i].absolute));
} else {
- Py_BEGIN_ALLOW_THREADS
+ Py_BEGIN_ALLOW_THREADS;
ERROR("cpy_write_callback: Unknown value type %d.", ds->ds[i].type);
- Py_END_ALLOW_THREADS
+ Py_END_ALLOW_THREADS;
Py_DECREF(list);
CPY_RETURN_FROM_THREADS 0;
}
if (PyArg_ParseTupleAndKeywords(args, kwds, "|etiet", kwlist, NULL, &plugin,
&timeout, NULL, &identifier) == 0)
return NULL;
- Py_BEGIN_ALLOW_THREADS
+ Py_BEGIN_ALLOW_THREADS;
plugin_flush(plugin, timeout, identifier);
- Py_END_ALLOW_THREADS
+ Py_END_ALLOW_THREADS;
PyMem_Free(plugin);
PyMem_Free(identifier);
Py_RETURN_NONE;
char *text;
if (PyArg_ParseTuple(args, "et", NULL, &text) == 0)
return NULL;
- Py_BEGIN_ALLOW_THREADS
+ Py_BEGIN_ALLOW_THREADS;
plugin_log(LOG_ERR, "%s", text);
- Py_END_ALLOW_THREADS
+ Py_END_ALLOW_THREADS;
PyMem_Free(text);
Py_RETURN_NONE;
}
char *text;
if (PyArg_ParseTuple(args, "et", NULL, &text) == 0)
return NULL;
- Py_BEGIN_ALLOW_THREADS
+ Py_BEGIN_ALLOW_THREADS;
plugin_log(LOG_WARNING, "%s", text);
- Py_END_ALLOW_THREADS
+ Py_END_ALLOW_THREADS;
PyMem_Free(text);
Py_RETURN_NONE;
}
char *text;
if (PyArg_ParseTuple(args, "et", NULL, &text) == 0)
return NULL;
- Py_BEGIN_ALLOW_THREADS
+ Py_BEGIN_ALLOW_THREADS;
plugin_log(LOG_NOTICE, "%s", text);
- Py_END_ALLOW_THREADS
+ Py_END_ALLOW_THREADS;
PyMem_Free(text);
Py_RETURN_NONE;
}
char *text;
if (PyArg_ParseTuple(args, "et", NULL, &text) == 0)
return NULL;
- Py_BEGIN_ALLOW_THREADS
+ Py_BEGIN_ALLOW_THREADS;
plugin_log(LOG_INFO, "%s", text);
- Py_END_ALLOW_THREADS
+ Py_END_ALLOW_THREADS;
PyMem_Free(text);
Py_RETURN_NONE;
}
char *text;
if (PyArg_ParseTuple(args, "et", NULL, &text) == 0)
return NULL;
- Py_BEGIN_ALLOW_THREADS
+ Py_BEGIN_ALLOW_THREADS;
plugin_log(LOG_DEBUG, "%s", text);
- Py_END_ALLOW_THREADS
+ Py_END_ALLOW_THREADS;
PyMem_Free(text);
#endif
Py_RETURN_NONE;
}
PyErr_Print();
- Py_BEGIN_ALLOW_THREADS
+ Py_BEGIN_ALLOW_THREADS;
cpy_unregister_list(&cpy_config_callbacks);
cpy_unregister_list(&cpy_init_callbacks);
cpy_unregister_list(&cpy_shutdown_callbacks);
cpy_shutdown_triggered = 1;
- Py_END_ALLOW_THREADS
+ Py_END_ALLOW_THREADS;
if (!cpy_num_callbacks) {
Py_Finalize();
UnsignedType.tp_base = &PyLong_Type;
PyType_Ready(&UnsignedType);
errordict = PyDict_New();
- PyDict_SetItemString(errordict, "__doc__", cpy_string_to_unicode_or_bytes(CollectdError_doc)); /* New reference. */
+ PyDict_SetItemString(
+ errordict, "__doc__",
+ cpy_string_to_unicode_or_bytes(CollectdError_doc)); /* New reference. */
CollectdError = PyErr_NewException("collectd.CollectdError", NULL, errordict);
sys = PyImport_ImportModule("sys"); /* New reference. */
if (sys == NULL) {
PyModule_AddObject(module, "Unsigned",
(void *)&UnsignedType); /* Steals a reference. */
Py_XINCREF(CollectdError);
- PyModule_AddObject(module, "CollectdError", CollectdError); /* Steals a reference. */
+ PyModule_AddObject(module, "CollectdError",
+ CollectdError); /* Steals a reference. */
PyModule_AddIntConstant(module, "LOG_DEBUG", LOG_DEBUG);
PyModule_AddIntConstant(module, "LOG_INFO", LOG_INFO);
PyModule_AddIntConstant(module, "LOG_NOTICE", LOG_NOTICE);