Page MenuHomePhorge

[Python 3] Use .items() instead of .iteritems()
ClosedPublic

Authored by sicherha on Jan 8 2022, 11:39 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Jul 22, 2:12 PM
Unknown Object (File)
Fri, Jul 19, 8:22 PM
Unknown Object (File)
Thu, Jul 18, 8:25 PM
Unknown Object (File)
Mon, Jul 15, 5:16 PM
Unknown Object (File)
Sun, Jul 14, 10:36 PM
Unknown Object (File)
Sat, Jul 13, 10:23 PM
Unknown Object (File)
Thu, Jul 4, 3:53 AM
Unknown Object (File)
Fri, Jun 28, 11:47 PM
Subscribers

Details

Summary

.iteritems() was dropped in Python 3.0.

This commit may have a negative performance impact on Python 2 since
.items() returns a copy of the dictionary's item list. In Python 3,
.items() returns a view object, so no performance drop should be
noticeable there.

Diff Detail

Repository
rP pykolab
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

sicherha created this revision.
mollekopf subscribed.

I don't think the performance impact matters for the uses we have here.

This revision is now accepted and ready to land.Jan 10 2022, 10:14 AM
This revision was landed with ongoing or failed builds.Jan 10 2022, 8:51 PM
This revision was automatically updated to reflect the committed changes.