summaryrefslogtreecommitdiff
path: root/cliff/formatters/shell.py
diff options
context:
space:
mode:
Diffstat (limited to 'cliff/formatters/shell.py')
-rw-r--r--cliff/formatters/shell.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/cliff/formatters/shell.py b/cliff/formatters/shell.py
index 6e7bae9..d02ebe0 100644
--- a/cliff/formatters/shell.py
+++ b/cliff/formatters/shell.py
@@ -17,7 +17,6 @@ from . import base
from cliff import columns
import argparse
-import six
class ShellFormatter(base.SingleFormatter):
@@ -50,12 +49,12 @@ class ShellFormatter(base.SingleFormatter):
desired_columns = parsed_args.variables
for name, value in zip(variable_names, data):
if name in desired_columns or not desired_columns:
- value = (six.text_type(value.machine_readable())
+ value = (str(value.machine_readable())
if isinstance(value, columns.FormattableColumn)
else value)
- if isinstance(value, six.string_types):
+ if isinstance(value, str):
value = value.replace('"', '\\"')
- if isinstance(name, six.string_types):
+ if isinstance(name, str):
# Colons and dashes may appear as a resource property but
# are invalid to use in a shell, replace them with an
# underscore.