Revert "Port obmc to python3.5"
Parse error with this change:
TypeError: iter() returned non-iterator of type 'PathTreeItemIterator'
This reverts commit f99783be6592130bbad2d0f69ada2b7ac61618f3.
Change-Id: Id2b7f4af5284d25d59e19905c7b873726b02f700
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/obmc/utils/dtree.py b/obmc/utils/dtree.py
index 07530d4..59d03da 100644
--- a/obmc/utils/dtree.py
+++ b/obmc/utils/dtree.py
@@ -27,13 +27,13 @@
if(isinstance(obj, dict)):
nodes = []
- for k, v in obj.items():
+ for k, v in obj.iteritems():
if(isinstance(v, dict)):
nodes.append((k, v))
continue
- if(isinstance(v, str) and v.lower() == 'true'):
+ if(isinstance(v, basestring) and v.lower() == 'true'):
fd.write('%s%s' % (tab, k))
- elif(isinstance(v, str) and v.lower() == 'false'):
+ elif(isinstance(v, basestring) and v.lower() == 'false'):
continue
else:
fd.write('%s%s = ' % (tab, k))
@@ -51,7 +51,7 @@
else:
fd.write("<%d>" % obj)
- if(isinstance(obj, str)):
+ if(isinstance(obj, basestring)):
fd.write("\"%s\"" % obj)
if(isinstance(obj, list)):