From 4a36d9d761790d88c98e08dd273dbc7abb0c71b2 Mon Sep 17 00:00:00 2001 From: Javier Dehesa Date: Fri, 25 Nov 2022 22:27:18 +0000 Subject: [PATCH] Avoid using PyErr_SetFromWindowsErr on Cygwin --- src/Tk/tkImaging.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Tk/tkImaging.c b/src/Tk/tkImaging.c index 9b4b1d8f50c..e16f33eb085 100644 --- a/src/Tk/tkImaging.c +++ b/src/Tk/tkImaging.c @@ -329,7 +329,11 @@ load_tkinter_funcs(void) { /* Allocate module handlers array */ if (!EnumProcessModules(hProcess, NULL, 0, &cbNeeded)) { +#if defined(__CYGWIN__) + PyErr_SetString(PyExc_OSError, "Call to EnumProcessModules failed"); +#else PyErr_SetFromWindowsErr(0); +#endif return 1; } if (!(hMods = (HMODULE*) malloc(cbNeeded))) {