Fix Python 3 compatibility
In Python 3, dict.keys doesn't return a list, but a set-like object that represents a view of the dictionary's keys and doesn't support indexing. Formula therefor didn't worked with Python 3.
This commit is contained in:
parent
bd859e07b7
commit
c40f6198a8
|
@ -40,7 +40,7 @@ class GrainMaker:
|
||||||
|
|
||||||
def _parseGrainValues(self, grain):
|
def _parseGrainValues(self, grain):
|
||||||
# Parses individual grains and their values passed from the pillar
|
# Parses individual grains and their values passed from the pillar
|
||||||
grainKey = grain.keys()[0]
|
grainKey = next(iter(grain.keys()))
|
||||||
if grain[grainKey]:
|
if grain[grainKey]:
|
||||||
for value in grain[grainKey]:
|
for value in grain[grainKey]:
|
||||||
self._addToGrains(grain, grainKey, value)
|
self._addToGrains(grain, grainKey, value)
|
||||||
|
|
Loading…
Reference in New Issue