stringutils.py: tolerate sys.stdout having no 'encoding' attribute.

This commit is contained in:
david-sarah 2010-06-25 21:08:17 -07:00
parent 5ade4f82e0
commit b8df25a8d1

View File

@ -41,7 +41,9 @@ def _reload():
filesystem_encoding = _canonical_encoding(sys.getfilesystemencoding())
outenc = sys.stdout.encoding
outenc = None
if hasattr(sys.stdout, 'encoding'):
outenc = sys.stdout.encoding
if outenc is None:
try:
outenc = locale.getpreferredencoding()