diff options
-rw-r--r-- | psutil/_psutil_windows.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/psutil/_psutil_windows.c b/psutil/_psutil_windows.c index 1e2894a8..8167503c 100644 --- a/psutil/_psutil_windows.c +++ b/psutil/_psutil_windows.c @@ -3724,8 +3724,12 @@ void init_psutil_windows(void) module, "ERROR_SERVICE_DOES_NOT_EXIST", ERROR_SERVICE_DOES_NOT_EXIST); // set SeDebug for the current process - if (psutil_set_se_debug() != 0) - return NULL; + if (psutil_set_se_debug() != 0) { + PyErr_Clear(); + if (PSUTIL_DEBUG) + psutil_debug("SE DEBUG process mode not set"); + } + psutil_setup(); if (psutil_load_globals() != 0) return NULL; |