mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 09:15:35 +00:00
Bug 1547730 - Recognize StreamWriter exceptions for fileno() in py3 r=#build
Differential Revision: https://phabricator.services.mozilla.com/D28110 --HG-- extra : rebase_source : 6ffd3d2098c1832809422c97feed8a5c62142deb extra : intermediate-source : 3b1dd2a2fe4e4e1fa9ad551c457f87f9a36f4db0 extra : source : f4a2c2e1f221e645603ed046bf44786e8c60da8a
This commit is contained in:
parent
d184f587d9
commit
f2e598c580
@ -8,6 +8,7 @@ import codecs
|
||||
import itertools
|
||||
import locale
|
||||
import logging
|
||||
import io
|
||||
import os
|
||||
import six
|
||||
import sys
|
||||
@ -99,7 +100,7 @@ class ConfigureOutputHandler(logging.Handler):
|
||||
fd1 = self._stdout.fileno()
|
||||
fd2 = self._stderr.fileno()
|
||||
self._same_output = self._is_same_output(fd1, fd2)
|
||||
except AttributeError:
|
||||
except (AttributeError, io.UnsupportedOperation):
|
||||
self._same_output = self._stdout == self._stderr
|
||||
self._stdout_waiting = None
|
||||
self._debug = deque(maxlen=maxlen + 1)
|
||||
|
Loading…
Reference in New Issue
Block a user