| Index: tools/metrics/rappor/pretty_print.py
|
| diff --git a/tools/metrics/rappor/pretty_print.py b/tools/metrics/rappor/pretty_print.py
|
| index 7430479acf4713d65548434d140c6d0acbc13c34..35e850f54bb07c14f87a7593505b879c03c526fe 100755
|
| --- a/tools/metrics/rappor/pretty_print.py
|
| +++ b/tools/metrics/rappor/pretty_print.py
|
| @@ -51,7 +51,7 @@ _OWNER_TYPE = models.TextNodeType('owner', single_line=True)
|
|
|
| _RAPPOR_METRIC_TYPE = models.ObjectNodeType('rappor-metric',
|
| extra_newlines=(1, 1, 1),
|
| - string_attributes=['name', 'type'],
|
| + string_attributes=['name', 'type', 'flags'],
|
| children=[
|
| models.ChildType('owners', _OWNER_TYPE, True),
|
| models.ChildType('summary', _SUMMARY_TYPE, False),
|
| @@ -64,11 +64,31 @@ _RAPPOR_METRICS_TYPE = models.ObjectNodeType('rappor-metrics',
|
| models.ChildType('metrics', _RAPPOR_METRIC_TYPE, True),
|
| ])
|
|
|
| +_FLAG_TYPE = models.ObjectNodeType('flag',
|
| + extra_newlines=(1, 1, 0),
|
| + string_attributes=['name', 'description'])
|
| +
|
| +_FLAG_SET_TYPE = models.ObjectNodeType('flag-set',
|
| + extra_newlines=(1, 1, 1),
|
| + string_attributes=['name'],
|
| + children=[
|
| + models.ChildType('flags', _FLAG_TYPE, True),
|
| + ])
|
| +
|
| +_FLAG_SETS_TYPE = models.ObjectNodeType('flag-sets',
|
| + extra_newlines=(1, 1, 1),
|
| + dont_indent=True,
|
| + children=[
|
| + models.ChildType('flagSets', _FLAG_SET_TYPE, True),
|
| + ]
|
| +)
|
| +
|
| _RAPPOR_CONFIGURATION_TYPE = models.ObjectNodeType('rappor-configuration',
|
| extra_newlines=(1, 1, 1),
|
| dont_indent=True,
|
| children=[
|
| models.ChildType('parameterTypes', _RAPPOR_PARAMETERS_TYPES_TYPE, False),
|
| + models.ChildType('flagSets', _FLAG_SETS_TYPE, True),
|
| models.ChildType('metrics', _RAPPOR_METRICS_TYPE, False),
|
| ])
|
|
|
|
|