|
17 | 17 | import base64 |
18 | 18 | import json |
19 | 19 | import os |
20 | | -import sys |
21 | 20 | import uuid |
22 | 21 |
|
23 | 22 | from openstackclient.identity import common as identity_common |
@@ -135,14 +134,6 @@ def _output_override(objs, print_as): |
135 | 134 | raise BaseException('No valid output override') |
136 | 135 |
|
137 | 136 |
|
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 | | - |
146 | 137 | def print_list(objs, fields, formatters={}, order_by=None, obj_is_dict=False, |
147 | 138 | labels={}): |
148 | 139 | try: |
@@ -194,19 +185,19 @@ def print_list(objs, fields, formatters={}, order_by=None, obj_is_dict=False, |
194 | 185 | if not order_by: |
195 | 186 | order_by = fields[0] |
196 | 187 | order_by = labels[order_by] |
197 | | - _print(pt, order_by) |
| 188 | + print(pt.get_string(sortby=order_by)) |
198 | 189 |
|
199 | 190 |
|
200 | | -def print_dict(d, property="Property"): |
| 191 | +def print_dict(d, key="Property"): |
201 | 192 | try: |
202 | 193 | _output_override(d, 'dict') |
203 | 194 | return |
204 | 195 | except BaseException: |
205 | 196 | pass |
206 | | - pt = prettytable.PrettyTable([property, 'Value'], caching=False) |
| 197 | + pt = prettytable.PrettyTable([key, 'Value'], caching=False) |
207 | 198 | pt.align = 'l' |
208 | 199 | [pt.add_row(list(r)) for r in d.items()] |
209 | | - _print(pt, property) |
| 200 | + print(pt.get_string(sortby=key)) |
210 | 201 |
|
211 | 202 |
|
212 | 203 | def get_resource_id(manager, id_or_name): |
@@ -252,8 +243,6 @@ def find_resource(manager, name_or_id): |
252 | 243 | # Related to bug/1740015. |
253 | 244 | if isinstance(name_or_id, int): |
254 | 245 | name_or_id = str(name_or_id) |
255 | | - elif sys.version_info <= (3, 0): |
256 | | - name_or_id = encodeutils.safe_decode(name_or_id) |
257 | 246 |
|
258 | 247 | try: |
259 | 248 | return manager.get(name_or_id) |
|
0 commit comments