Skip to content

Commit f9727cb

Browse files
authored
Merge pull request #41 from yashgiri/port
Porting Stage 2 - verify runs successfully
2 parents 70e7fb5 + 2ef16d2 commit f9727cb

25 files changed

Lines changed: 82 additions & 32 deletions

ansible/rebuild_module.digest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
47d4a849eeec07d67f5c4d3927f75121 -
1+
2888ccdd5a33c69f89e6ffc69a91bd60 -

ansible/roles/openshift_client_python/library/openshift_client_python.py

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/cluster_tests.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#!/usr/bin/python
22

33
from __future__ import print_function
4+
from __future__ import unicode_literals
5+
from builtins import str
46
import argparse
57
import time
68
import logging

examples/coverage.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#!/usr/bin/python
22

33
from __future__ import print_function
4+
from __future__ import unicode_literals
5+
from builtins import str
46
from openshift import *
57

68
try:

examples/dump.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/usr/bin/env python
22

3+
from __future__ import unicode_literals
34
import openshift as oc
45

56
if __name__ == '__main__':

examples/report.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/usr/bin/env python
22

3+
from __future__ import unicode_literals
34
import openshift as oc
45

56
if __name__ == '__main__':

examples/simple.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env python
22

33
from __future__ import print_function
4+
from __future__ import unicode_literals
45
import openshift as oc
56

67
if __name__ == '__main__':

lambda/model/python/model.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1+
from __future__ import unicode_literals
12

23

4+
from builtins import str
5+
from builtins import range
6+
from past.builtins import basestring
37
class OpenShiftPythonException(Exception):
48

59
def __init__(self, msg, result=None, **kwargs):
@@ -116,16 +120,16 @@ def _element_can_match( master, test, case_insensitive=False):
116120
return master is test
117121

118122
if isinstance(master, str):
119-
master = unicode(master) # Turn str into unicode
123+
master = str(master) # Turn str into unicode
120124
if case_insensitive:
121125
master = master.lower()
122126

123127
if isinstance(test, str):
124-
test = unicode(test) # Turn str into unicode
128+
test = str(test) # Turn str into unicode
125129
if case_insensitive:
126130
test = test.lower()
127131

128-
for prim in [bool, int, unicode, float]:
132+
for prim in [bool, int, str, float]:
129133
if isinstance(master, prim):
130134
return master == test or str(master) == str(test)
131135

@@ -159,7 +163,7 @@ def _list_is_subset(master, test, case_insensitive=False):
159163

160164

161165
def _dict_is_subset(master, subset, case_insensitive=False):
162-
for k, v in subset.items():
166+
for k, v in list(subset.items()):
163167
if case_insensitive:
164168
k = k.lower()
165169
m = master.get(k, Missing)
@@ -233,7 +237,7 @@ def __init__(self, dict_to_model=None, case_insensitive=False):
233237
self.__case_insensitive = case_insensitive
234238

235239
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()):
237241
if self.__case_insensitive:
238242
k = k.lower()
239243
self[k] = to_model_or_val(v, case_insensitive=case_insensitive)
@@ -283,7 +287,7 @@ def _primitive(self):
283287
:rtype: dict
284288
"""
285289
d = {}
286-
for k, v in self.iteritems():
290+
for k, v in list(self.items()):
287291
if isinstance(v, Model) or isinstance(v, ListModel):
288292
v = v._primitive()
289293
d[k] = v

packages/monitoring.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/python
22

33
from __future__ import print_function
4+
from __future__ import unicode_literals
45
import openshift as oc
56
from openshift import Missing
67
import traceback

packages/openshift/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from __future__ import absolute_import
2+
from __future__ import unicode_literals
23
from .context import *
34
from .base_verbs import *
45
from .model import OpenShiftPythonException

0 commit comments

Comments
 (0)