| Index: tools/metrics/histograms/update_use_counter_css.py
|
| diff --git a/tools/metrics/histograms/update_use_counter_css.py b/tools/metrics/histograms/update_use_counter_css.py
|
| index d95e259c4bb36b17197a19e140d879823997fb4d..daffa9e49da1b8f9825bb68d179482174d5b1edd 100755
|
| --- a/tools/metrics/histograms/update_use_counter_css.py
|
| +++ b/tools/metrics/histograms/update_use_counter_css.py
|
| @@ -14,14 +14,13 @@ import os
|
| import re
|
| import sys
|
|
|
| -sys.path.append(os.path.join(os.path.dirname(__file__), '..', 'common'))
|
| -from update_histogram_enum import ReadHistogramValues
|
| -from update_histogram_enum import UpdateHistogramFromDict
|
| -from update_use_counter_feature_enum import PrintEnumForDashboard
|
| +sys.path.append(os.path.join(os.path.dirname(__file__), '..')) # tools/metrics
|
| +from common import path_util
|
| +from histograms import update_histogram_enum
|
| +from histograms import update_use_counter_feature_enum
|
|
|
|
|
| -USE_COUNTER_CPP_PATH = \
|
| - '../../../third_party/WebKit/Source/core/frame/UseCounter.cpp'
|
| +USE_COUNTER_CPP_PATH = 'third_party/WebKit/Source/core/frame/UseCounter.cpp'
|
|
|
|
|
| def EnumToCssProperty(enum_name):
|
| @@ -33,7 +32,7 @@ def EnumToCssProperty(enum_name):
|
|
|
| def ReadCssProperties(filename):
|
| # Read the file as a list of lines
|
| - with open(filename) as f:
|
| + with open(path_util.GetInputFile(filename)) as f:
|
| content = f.readlines()
|
|
|
| # Looking for a line like "case CSSPropertyGrid: return 453;".
|
| @@ -64,8 +63,8 @@ if __name__ == '__main__':
|
|
|
| if options.dashboard:
|
| enum_dict = ReadCssProperties(USE_COUNTER_CPP_PATH)
|
| - PrintEnumForDashboard(enum_dict)
|
| + update_use_counter_feature_enum.PrintEnumForDashboard(enum_dict)
|
| else:
|
| - UpdateHistogramFromDict(
|
| + update_histogram_enum.UpdateHistogramFromDict(
|
| 'MappedCSSProperties', ReadCssProperties(USE_COUNTER_CPP_PATH),
|
| USE_COUNTER_CPP_PATH)
|
|
|