summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pygments/cmdline.py4
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: