From 18c75f4abc60df4e8e9bf9f017d0f2eea380c6d1 Mon Sep 17 00:00:00 2001 From: remittor Date: Tue, 28 Jan 2025 11:12:17 +0300 Subject: [PATCH] gateway: Fix close shared memory object on non Win32 platforms --- gateway.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gateway.py b/gateway.py index 94de6c2..bbe03f3 100644 --- a/gateway.py +++ b/gateway.py @@ -381,6 +381,11 @@ class Gateway(): #=============================================================================== def free_memcfg(self): if self.memcfg: + if os.name != "nt": + try: + self.memcfg.unlink() + except Exception: + pass try: self.memcfg.close() # https://docs.python.org/3/library/multiprocessing.shared_memory.html except Exception: