diff options
-rw-r--r-- | pygments/cmdline.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pygments/cmdline.py b/pygments/cmdline.py index 8d7b56fe..2aba87ca 100644 --- a/pygments/cmdline.py +++ b/pygments/cmdline.py @@ -342,8 +342,8 @@ def main(args): fmter.encoding = 'latin1' else: # use terminal encoding - lexer.encoding = sys.stdin.encoding or 'ascii' - fmter.encoding = sys.stdout.encoding or 'ascii' + lexer.encoding = getattr(sys.stdin, 'encoding', None) or 'ascii' + fmter.encoding = getattr(sys.stdout, 'encoding', None) or 'ascii' # ... and do it! try: |