summaryrefslogtreecommitdiffstats
path: root/Lib/io.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/io.py')
-rw-r--r--Lib/io.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Lib/io.py b/Lib/io.py
index b24a21c..2f2d3c5 100644
--- a/Lib/io.py
+++ b/Lib/io.py
@@ -34,6 +34,7 @@ import os
import sys
import codecs
import _fileio
+import io
import warnings
# XXX Shouldn't we use st_blksize whenever we can?
@@ -973,7 +974,7 @@ class TextIOWrapper(TextIOBase):
if encoding is None:
try:
encoding = os.device_encoding(buffer.fileno())
- except AttributeError:
+ except (AttributeError, io.UnsupportedOperation):
pass
if encoding is None:
try: