|
| 1 | +from __future__ import unicode_literals |
1 | 2 |
|
2 | 3 |
|
| 4 | +from builtins import str |
| 5 | +from builtins import range |
| 6 | +from past.builtins import basestring |
3 | 7 | class OpenShiftPythonException(Exception): |
4 | 8 |
|
5 | 9 | def __init__(self, msg, result=None, **kwargs): |
@@ -116,16 +120,16 @@ def _element_can_match( master, test, case_insensitive=False): |
116 | 120 | return master is test |
117 | 121 |
|
118 | 122 | if isinstance(master, str): |
119 | | - master = unicode(master) # Turn str into unicode |
| 123 | + master = str(master) # Turn str into unicode |
120 | 124 | if case_insensitive: |
121 | 125 | master = master.lower() |
122 | 126 |
|
123 | 127 | if isinstance(test, str): |
124 | | - test = unicode(test) # Turn str into unicode |
| 128 | + test = str(test) # Turn str into unicode |
125 | 129 | if case_insensitive: |
126 | 130 | test = test.lower() |
127 | 131 |
|
128 | | - for prim in [bool, int, unicode, float]: |
| 132 | + for prim in [bool, int, str, float]: |
129 | 133 | if isinstance(master, prim): |
130 | 134 | return master == test or str(master) == str(test) |
131 | 135 |
|
@@ -159,7 +163,7 @@ def _list_is_subset(master, test, case_insensitive=False): |
159 | 163 |
|
160 | 164 |
|
161 | 165 | def _dict_is_subset(master, subset, case_insensitive=False): |
162 | | - for k, v in subset.items(): |
| 166 | + for k, v in list(subset.items()): |
163 | 167 | if case_insensitive: |
164 | 168 | k = k.lower() |
165 | 169 | m = master.get(k, Missing) |
@@ -233,7 +237,7 @@ def __init__(self, dict_to_model=None, case_insensitive=False): |
233 | 237 | self.__case_insensitive = case_insensitive |
234 | 238 |
|
235 | 239 | if dict_to_model is not None: |
236 | | - for k, v in dict_to_model.items(): |
| 240 | + for k, v in list(dict_to_model.items()): |
237 | 241 | if self.__case_insensitive: |
238 | 242 | k = k.lower() |
239 | 243 | self[k] = to_model_or_val(v, case_insensitive=case_insensitive) |
@@ -283,7 +287,7 @@ def _primitive(self): |
283 | 287 | :rtype: dict |
284 | 288 | """ |
285 | 289 | d = {} |
286 | | - for k, v in self.iteritems(): |
| 290 | + for k, v in list(self.items()): |
287 | 291 | if isinstance(v, Model) or isinstance(v, ListModel): |
288 | 292 | v = v._primitive() |
289 | 293 | d[k] = v |
|
0 commit comments