From 6cffa1c0ca455d06f01d6d0cb999d749c4644247 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Thu, 18 Jul 2019 03:31:57 +0200 Subject: [PATCH] Change maxstdio using ctypes as win32file module is not included with Python3 by default --- src/util/Platform.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/util/Platform.py b/src/util/Platform.py index 788e5949..74613302 100644 --- a/src/util/Platform.py +++ b/src/util/Platform.py @@ -5,11 +5,11 @@ import logging def setMaxfilesopened(limit): try: if sys.platform == "win32": - import win32file - maxstdio = win32file._getmaxstdio() + import ctypes + maxstdio = ctypes.cdll.msvcr100._getmaxstdio() if maxstdio < limit: logging.debug("Current maxstdio: %s, changing to %s..." % (maxstdio, limit)) - win32file._setmaxstdio(limit) + ctypes.cdll.msvcr100._setmaxstdio(limit) return True else: import resource