From dbf28eeebffed28e9e7059d1a697daed3d3933e5 Mon Sep 17 00:00:00 2001 From: Colombo Date: Sat, 29 Feb 2020 14:36:10 +0400 Subject: [PATCH] fix for linux --- core/interact/interact.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/interact/interact.py b/core/interact/interact.py index e820e66..de612e1 100644 --- a/core/interact/interact.py +++ b/core/interact/interact.py @@ -357,6 +357,14 @@ class InteractBase(object): return result def input_process(self, stdin_fd, sq, str): + import sys + if sys.platform != 'win32': + # fix for Linux , Ignoring : + # /usr/lib/python3.6/multiprocessing/semaphore_tracker.py:143: + # UserWarning: semaphore_tracker: There appear to be 1 leaked semaphores to clean up at shutdown + import warnings + warnings.simplefilter(action='ignore', category=UserWarning) + sys.stdin = os.fdopen(stdin_fd) try: inp = input (str)