Index: tools/metrics/histograms/extract_histograms.py |
diff --git a/tools/metrics/histograms/extract_histograms.py b/tools/metrics/histograms/extract_histograms.py |
index 61d7e864d6e1fbe4a4652de484c2302f51640e75..8e4a13daf8f4cb6fa9a83b28c7f3cd8cb3435915 100644 |
--- a/tools/metrics/histograms/extract_histograms.py |
+++ b/tools/metrics/histograms/extract_histograms.py |
@@ -216,8 +216,7 @@ def _ExtractEnumsFromXmlTree(tree): |
value_dict['summary'] = _JoinChildNodes(int_tag) |
enum_dict['values'][int_value] = value_dict |
- enum_items = sorted(enum_dict['values'].iteritems(), key=lambda i: i[0]) |
- enum_int_values = list(i[0] for i in enum_items) |
+ enum_int_values = sorted(enum_dict['values'].keys()) |
last_int_value = None |
for int_tag in enum.getElementsByTagName('int'): |
@@ -230,9 +229,10 @@ def _ExtractEnumsFromXmlTree(tree): |
if left_item_index == 0: |
logging.warning('Insert value %d at the beginning', int_value) |
else: |
- left_int_value, left_value_dict = enum_items[left_item_index - 1] |
+ left_int_value = enum_int_values[left_item_index - 1] |
+ left_label = enum_dict['values'][left_int_value] |
logging.warning('Insert value %d after %d ("%s")', |
- int_value, left_int_value, left_value_dict['label']) |
+ int_value, left_int_value, left_label) |
DmitrySkiba
2017/04/14 22:01:41
Previously it was logging just a string, but now l
Ilya Sherman
2017/04/14 22:31:26
Whoops, not intentional, thanks. Fixed.
|
else: |
last_int_value = int_value |