From 1c70581783301ceb4cc0620facc31177a532bcbf Mon Sep 17 00:00:00 2001 From: Pavel Kirilin Date: Fri, 12 Sep 2025 18:11:19 +0200 Subject: [PATCH] Added code example for python-speedup. --- content/posts/python-speedup/code/src/speedup.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/content/posts/python-speedup/code/src/speedup.cpp b/content/posts/python-speedup/code/src/speedup.cpp index 296acaa..d2148af 100644 --- a/content/posts/python-speedup/code/src/speedup.cpp +++ b/content/posts/python-speedup/code/src/speedup.cpp @@ -1,4 +1,7 @@ #include +#include + +int test = 0; PyObject* my_stat_counter(PyObject* self, PyObject* args) { size_t to_add; @@ -8,8 +11,9 @@ PyObject* my_stat_counter(PyObject* self, PyObject* args) { // PyObject* state = Py_None; auto mod_shit = (size_t*)PyModule_GetState(self); - if (*mod_shit == 0) { - *mod_shit = 1; + if (mod_shit == NULL) { + std::println("heheheh fuck you"); + return (PyObject*)NULL; } *mod_shit += to_add;