From 5eca4958b77b1f9e26ab406c5c51249279bd3419 Mon Sep 17 00:00:00 2001 From: Colombo Date: Sat, 29 Feb 2020 14:34:08 +0400 Subject: [PATCH] fix for linux --- core/interact/interact.py | 8 ++++++++ main.py | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/core/interact/interact.py b/core/interact/interact.py index bfb2536..e820e66 100644 --- a/core/interact/interact.py +++ b/core/interact/interact.py @@ -384,6 +384,14 @@ class InteractBase(object): return inp def input_process_skip_pending(self, stdin_fd): + 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) while True: try: diff --git a/main.py b/main.py index 21a2918..8625ad9 100644 --- a/main.py +++ b/main.py @@ -5,9 +5,12 @@ if __name__ == "__main__": 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) - + from core.leras import nn nn.initialize_main_env()