summaryrefslogtreecommitdiff
path: root/oslo_utils
diff options
context:
space:
mode:
Diffstat (limited to 'oslo_utils')
-rw-r--r--oslo_utils/encodeutils.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/oslo_utils/encodeutils.py b/oslo_utils/encodeutils.py
index 845f916..0e177b2 100644
--- a/oslo_utils/encodeutils.py
+++ b/oslo_utils/encodeutils.py
@@ -42,7 +42,7 @@ def safe_decode(text, incoming=None, errors='strict'):
return text
if not incoming:
- incoming = (sys.stdin.encoding or
+ incoming = (getattr(sys.stdin, 'encoding', None) or
sys.getdefaultencoding())
try:
@@ -85,7 +85,7 @@ def safe_encode(text, incoming=None,
raise TypeError("%s can't be encoded" % type(text))
if not incoming:
- incoming = (sys.stdin.encoding or
+ incoming = (getattr(sys.stdin, 'encoding', None) or
sys.getdefaultencoding())
# Avoid case issues in comparisons