diff --git a/ponysay.py b/ponysay.py index da671633..b28c6531 100755 --- a/ponysay.py +++ b/ponysay.py @@ -65,9 +65,10 @@ fd3 = None ''' def printinfo(text = '', end = '\n'): global fd3 - if os.path.exists('/proc/self/fd/3'): + if os.path.exists('/proc/self/fd/3') and os.path.isfile('/proc/self/fd/3'): if fd3 is None: fd3 = os.fdopen(3, 'w') + if fd3 is not None: fd3.write(str(text) + end)