From 58a60562ace9241731332e7d5e021569dbfc15a8 Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Wed, 9 Jan 2013 16:05:55 +0000 Subject: [PATCH] avoid exiting with a traceback for missing dependency, handle properly at some point --- lib/core/subprocessng.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/core/subprocessng.py b/lib/core/subprocessng.py index 9db2af0bd..02db47a23 100644 --- a/lib/core/subprocessng.py +++ b/lib/core/subprocessng.py @@ -15,8 +15,11 @@ from lib.core.common import dataToStdout from lib.core.settings import IS_WIN if IS_WIN: - from win32file import ReadFile, WriteFile - from win32pipe import PeekNamedPipe + try: + from win32file import ReadFile, WriteFile + from win32pipe import PeekNamedPipe + except ImportError: + pass import msvcrt else: import select