[molecule] other Python3.x fixes
This commit is contained in:
+1
-1
@@ -88,7 +88,7 @@ def convert_to_unicode(obj, enctype = 'raw_unicode_escape'):
|
||||
if sys.hexversion >= 0x3000000:
|
||||
return "None"
|
||||
else:
|
||||
return u"None"
|
||||
return unicode("None")
|
||||
|
||||
# int support
|
||||
if isinstance(obj, int):
|
||||
|
||||
@@ -20,7 +20,7 @@ import os
|
||||
from molecule.compat import convert_to_unicode
|
||||
import molecule.utils
|
||||
|
||||
class GenericSpecFunctions:
|
||||
class GenericSpecFunctions(object):
|
||||
|
||||
def ne_string(self, x):
|
||||
return x, 'raw_unicode_escape'
|
||||
@@ -144,7 +144,7 @@ class GenericExecutionStep:
|
||||
raise NotImplementedError()
|
||||
|
||||
|
||||
class GenericSpec(object, GenericSpecFunctions):
|
||||
class GenericSpec(GenericSpecFunctions):
|
||||
|
||||
EXECUTION_STRATEGY_KEY = "execution_strategy"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user