From 54dde2a10f36973980b8cf4289cc469703155e73 Mon Sep 17 00:00:00 2001 From: "mhochsteger@cerbsim.com" Date: Mon, 21 Mar 2022 22:12:21 +0100 Subject: [PATCH] fix PajeTrace context manager --- libsrc/core/python_ngcore_export.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libsrc/core/python_ngcore_export.cpp b/libsrc/core/python_ngcore_export.cpp index a6730f4d..6d931471 100644 --- a/libsrc/core/python_ngcore_export.cpp +++ b/libsrc/core/python_ngcore_export.cpp @@ -274,8 +274,7 @@ threads : int "size in Megabytes" ) .def("__enter__", [](PajeTrace & self) { }) - .def("__exit__", [](PajeTrace & self, py::args) { self.StopTracing(); }) - .def("__del__", [](PajeTrace & self) { trace = nullptr; }) + .def("__exit__", [](PajeTrace & self, py::args) { trace = nullptr; }) .def_static("SetTraceThreads", &PajeTrace::SetTraceThreads) .def_static("SetTraceThreadCounter", &PajeTrace::SetTraceThreadCounter) .def_static("SetMaxTracefileSize", &PajeTrace::SetMaxTracefileSize)