aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sos/policies/__init__.py3
-rw-r--r--sos/reporting.py3
-rw-r--r--sos/sosreport.py6
-rw-r--r--sos/utilities.py3
4 files changed, 5 insertions, 10 deletions
diff --git a/sos/policies/__init__.py b/sos/policies/__init__.py
index 07c3f922..07e07970 100644
--- a/sos/policies/__init__.py
+++ b/sos/policies/__init__.py
@@ -9,7 +9,6 @@ import fnmatch
import tempfile
import random
import string
-from os import environ
from sos.utilities import (ImporterHelper,
import_module,
@@ -627,7 +626,7 @@ No changes will be made to system configuration.
self.commons = commons
def _set_PATH(self, path):
- environ['PATH'] = path
+ os.environ['PATH'] = path
def set_exec_path(self):
self._set_PATH(self.PATH)
diff --git a/sos/reporting.py b/sos/reporting.py
index 0d42fd06..cb97e473 100644
--- a/sos/reporting.py
+++ b/sos/reporting.py
@@ -19,7 +19,6 @@ except ImportError:
import simplejson as json
# PYCOMPAT
-from six import iteritems
import six
@@ -146,7 +145,7 @@ class PlainTextReport(object):
def unicode(self):
self.line_buf = line_buf = []
- for section_name, section_contents in sorted(iteritems(
+ for section_name, section_contents in sorted(six.iteritems(
self.report_node.data)):
line_buf.append(section_name + "\n" + self.DIVIDER)
for type_, format_, header in self.subsections:
diff --git a/sos/sosreport.py b/sos/sosreport.py
index 0845f9f2..6337a0c8 100644
--- a/sos/sosreport.py
+++ b/sos/sosreport.py
@@ -41,7 +41,6 @@ from sos.reporting import (Report, Section, Command, CopiedFile, CreatedFile,
# PYCOMPAT
import six
from six.moves import zip, input
-from six import print_
# file system errors that should terminate a run
fatal_fs_errors = (errno.ENOSPC, errno.EROFS)
@@ -407,11 +406,10 @@ class SoSReport(object):
# device, so we call the default hook
sys.__excepthook__(etype, eval_, etrace)
else:
- import pdb
# we are NOT in interactive mode, print the exception...
traceback.print_exception(etype, eval_, etrace, limit=2,
file=sys.stdout)
- print_()
+ six.print_()
# ...then start the debugger in post-mortem mode.
pdb.pm()
@@ -430,7 +428,7 @@ class SoSReport(object):
(etype, val, tb) = sys.exc_info()
# we are NOT in interactive mode, print the exception...
traceback.print_exception(etype, val, tb, file=sys.stdout)
- print_()
+ six.print_()
# ...then start the debugger in post-mortem mode.
pdb.post_mortem(tb)
if plugname and func:
diff --git a/sos/utilities.py b/sos/utilities.py
index 6ab4e18d..bd7004b9 100644
--- a/sos/utilities.py
+++ b/sos/utilities.py
@@ -24,7 +24,6 @@ from collections import deque
# PYCOMPAT
import six
-from six import StringIO
def tail(filename, number_of_bytes):
@@ -43,7 +42,7 @@ def fileobj(path_or_file, mode='r'):
except IOError:
log = logging.getLogger('sos')
log.debug("fileobj: %s could not be opened" % path_or_file)
- return closing(StringIO())
+ return closing(six.StringIO())
else:
return closing(path_or_file)