Show More
@@ -75,7 +75,12 b' def remove_comments(src):' | |||
|
75 | 75 | |
|
76 | 76 | def get_input_encoding(): |
|
77 | 77 | """Return the default standard input encoding.""" |
|
78 | return getattr(sys.stdin, 'encoding', 'ascii') | |
|
78 | # There are strange environments for which sys.stdin.encoding is None. We | |
|
79 | # ensure that a valid encoding is returned. | |
|
80 | encoding = getattr(sys.stdin, 'encoding', None) | |
|
81 | if encoding is None: | |
|
82 | encoding = 'ascii' | |
|
83 | return encoding | |
|
79 | 84 | |
|
80 | 85 | #----------------------------------------------------------------------------- |
|
81 | 86 | # Classes and functions |
General Comments 0
You need to be logged in to leave comments.
Login now