bug fix to allow pipes in fd3

Signed-off-by: Mattias Andrée <maandree@operamail.com>
This commit is contained in:
Mattias Andrée 2013-04-05 15:00:04 +02:00
parent 98eabcf875
commit 66c17159a9

View file

@ -73,7 +73,7 @@ fd3 = None
''' '''
def printinfo(text = '', end = '\n'): def printinfo(text = '', end = '\n'):
global fd3 global fd3
if os.path.exists('/proc/self/fd/3') and os.path.isfile('/proc/self/fd/3'): if os.path.exists('/proc/self/fd/3') and not os.path.isdir(os.path.realpath('/proc/self/fd/3')):
if fd3 is None: if fd3 is None:
fd3 = os.fdopen(3, 'w') fd3 = os.fdopen(3, 'w')
if fd3 is not None: if fd3 is not None: