Maintenance will be performed on,,, and tomorrow, 2020/08/04, starting at approximately 9am PDT. It is expected to take around 15 minutes and there will be a short period of downtime towards the end of the maintenance window. Please direct any comments, questions or concerns to

Commit f6375d1d authored by Leo Pound Singer's avatar Leo Pound Singer

lal.rate: avoid mutating dictionary while iterating over it

In Python 3, the builtin zip() function returns an iterator, not
a list. This would result in mutating the dictionary while iterating
over it, which is not allowed.
Original: b0f1b86d8746054b9511710a35398a848ffc5ef6
parent 82130b0f
......@@ -1285,7 +1285,7 @@ class NDBins(tuple):
xml_bins_name_mapping = dict((cls.xml_bins_name, cls) for cls in (LinearBins, LinearPlusOverflowBins, LogarithmicBins, LogarithmicPlusOverflowBins, ATanBins, ATanLogarithmicBins, Categories, HashableBins))
xml_bins_name_mapping.update(zip(xml_bins_name_mapping.values(), xml_bins_name_mapping.keys()))
xml_bins_name_mapping.update(list(zip(xml_bins_name_mapping.values(), xml_bins_name_mapping.keys())))
def to_xml(self, elem):
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment