Skip to content

Commit 59fb4a2

Browse files
committed
Remove logic for Python < 3
... because Python 2 support was removed long ago. Change-Id: Iebf18019a2a40176c430286e8d678879d9fef63f
1 parent 65b99bd commit 59fb4a2

2 files changed

Lines changed: 5 additions & 20 deletions

File tree

troveclient/shell.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -747,11 +747,7 @@ def get_lines(parts, indent, prefix=None):
747747

748748
def main():
749749
try:
750-
if sys.version_info >= (3, 0):
751-
OpenStackTroveShell().main(sys.argv[1:])
752-
else:
753-
OpenStackTroveShell().main(map(encodeutils.safe_decode,
754-
sys.argv[1:]))
750+
OpenStackTroveShell().main(sys.argv[1:])
755751
except KeyboardInterrupt:
756752
print(_("... terminating trove client"), file=sys.stderr)
757753
sys.exit(130)

troveclient/utils.py

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import base64
1818
import json
1919
import os
20-
import sys
2120
import uuid
2221

2322
from openstackclient.identity import common as identity_common
@@ -135,14 +134,6 @@ def _output_override(objs, print_as):
135134
raise BaseException('No valid output override')
136135

137136

138-
def _print(pt, order):
139-
140-
if sys.version_info >= (3, 0):
141-
print(pt.get_string(sortby=order))
142-
else:
143-
print(encodeutils.safe_encode(pt.get_string(sortby=order)))
144-
145-
146137
def print_list(objs, fields, formatters={}, order_by=None, obj_is_dict=False,
147138
labels={}):
148139
try:
@@ -194,19 +185,19 @@ def print_list(objs, fields, formatters={}, order_by=None, obj_is_dict=False,
194185
if not order_by:
195186
order_by = fields[0]
196187
order_by = labels[order_by]
197-
_print(pt, order_by)
188+
print(pt.get_string(sortby=order_by))
198189

199190

200-
def print_dict(d, property="Property"):
191+
def print_dict(d, key="Property"):
201192
try:
202193
_output_override(d, 'dict')
203194
return
204195
except BaseException:
205196
pass
206-
pt = prettytable.PrettyTable([property, 'Value'], caching=False)
197+
pt = prettytable.PrettyTable([key, 'Value'], caching=False)
207198
pt.align = 'l'
208199
[pt.add_row(list(r)) for r in d.items()]
209-
_print(pt, property)
200+
print(pt.get_string(sortby=key))
210201

211202

212203
def get_resource_id(manager, id_or_name):
@@ -252,8 +243,6 @@ def find_resource(manager, name_or_id):
252243
# Related to bug/1740015.
253244
if isinstance(name_or_id, int):
254245
name_or_id = str(name_or_id)
255-
elif sys.version_info <= (3, 0):
256-
name_or_id = encodeutils.safe_decode(name_or_id)
257246

258247
try:
259248
return manager.get(name_or_id)

0 commit comments

Comments
 (0)