Suggested-by: Reid Price <reid@nicira.com>
- i = 0
- for key in sorted(self.values):
+ for i, key in enumerate(sorted(self.values)):
s.append(key.to_string())
if self.type.is_map():
s.append(key.to_string())
if self.type.is_map():
s += ["%s->keys = xmalloc(%d * sizeof *%s->keys);"
% (var, len(self.values), var)]
s += ["%s->keys = xmalloc(%d * sizeof *%s->keys);"
% (var, len(self.values), var)]
- i = 0
- for key, value in sorted(self.values.items()):
+ for i, key in enumerate(sorted(self.values)):
s += key.cInitAtom("%s->keys[%d]" % (var, i))
s += key.cInitAtom("%s->keys[%d]" % (var, i))
if self.type.value:
s += ["%s->values = xmalloc(%d * sizeof *%s->values);"
% (var, len(self.values), var)]
if self.type.value:
s += ["%s->values = xmalloc(%d * sizeof *%s->values);"
% (var, len(self.values), var)]
- i = 0
- for key, value in sorted(self.values.items()):
+ for i, (key, value) in enumerate(sorted(self.values.items())):
s += value.cInitAtom("%s->values[%d]" % (var, i))
s += value.cInitAtom("%s->values[%d]" % (var, i))
else:
s += ["%s->values = NULL;" % var]
else:
s += ["%s->values = NULL;" % var]
items = sorted(obj.items())
else:
items = obj.iteritems()
items = sorted(obj.items())
else:
items = obj.iteritems()
- i = 0
- for key, value in items:
+ for i, (key, value) in enumerate(items):
if i > 0:
stream.write(u",")
if i > 0:
stream.write(u",")
__dump_string(stream, unicode(key))
stream.write(u":")
to_stream(value, stream, pretty, sort_keys)
stream.write(u"}")
elif type(obj) in (list, tuple):
stream.write(u"[")
__dump_string(stream, unicode(key))
stream.write(u":")
to_stream(value, stream, pretty, sort_keys)
stream.write(u"}")
elif type(obj) in (list, tuple):
stream.write(u"[")
- i = 0
- for value in obj:
+ for i, value in enumerate(obj):
if i > 0:
stream.write(u",")
if i > 0:
stream.write(u",")
to_stream(value, stream, pretty, sort_keys)
stream.write(u"]")
else:
to_stream(value, stream, pretty, sort_keys)
stream.write(u"]")
else: