From cda44e2408d64663ac71cb8f9cc46bef1b298611 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Sat, 27 May 2023 14:40:39 +1000 Subject: [PATCH] Replaced deprecated Py_FileSystemDefaultEncoding --- src/_imagingft.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/_imagingft.c b/src/_imagingft.c index 78e3f7f104f..0afc82d32d5 100644 --- a/src/_imagingft.c +++ b/src/_imagingft.c @@ -132,12 +132,14 @@ getfont(PyObject *self_, PyObject *args, PyObject *kw) { return NULL; } + PyConfig config; + PyConfig_InitPythonConfig(&config); if (!PyArg_ParseTupleAndKeywords( args, kw, "etf|nsy#n", kwlist, - Py_FileSystemDefaultEncoding, + config.filesystem_encoding, &filename, &size, &index, @@ -145,8 +147,10 @@ getfont(PyObject *self_, PyObject *args, PyObject *kw) { &font_bytes, &font_bytes_size, &layout_engine)) { + PyConfig_Clear(&config); return NULL; } + PyConfig_Clear(&config); self = PyObject_New(FontObject, &Font_Type); if (!self) {