diff --git a/src/greenlet/TGreenlet.hpp b/src/greenlet/TGreenlet.hpp index 7838ab92..d726a615 100644 --- a/src/greenlet/TGreenlet.hpp +++ b/src/greenlet/TGreenlet.hpp @@ -828,10 +828,8 @@ class TracingGuard int was_enabled = 0; public: GCDisabledGuard() - : was_enabled(PyGC_IsEnabled()) - { - PyGC_Disable(); - } + : was_enabled(PyGC_Disable()) + {} ~GCDisabledGuard() {