Python 3 compatibility issues were fixed

In 2 places dict.itervalues() was used rather
than sis.itervalues(dict)

Change-Id: If3b9128ae7aa76af364782ecbec3b81f128cefd4
This commit is contained in:
Stan Lagun 2016-02-29 18:27:18 +03:00
parent 47957136c7
commit 198f7748df

View File

@ -79,7 +79,7 @@ class FunctionDefinition(object):
continue
keys_to_remove.add(k)
if v.position is not None:
for v2 in fd.parameters.itervalues():
for v2 in six.itervalues(fd.parameters):
if v2.position is not None and v2.position > v.position:
v2.position -= 1
for key in keys_to_remove:
@ -186,7 +186,7 @@ class FunctionDefinition(object):
def insert_parameter(self, name, value_type=None, nullable=None,
alias=None, overwrite=False):
pd = self.set_parameter(name, value_type, nullable, alias, overwrite)
for p in self.parameters.itervalues():
for p in six.itervalues(self.parameters):
if p is pd:
continue
if p.position is not None and p.position >= pd.position: