Chromium Code Reviews| Index: infra_libs/event_mon/config.py |
| diff --git a/infra_libs/event_mon/config.py b/infra_libs/event_mon/config.py |
| index df898d3afb9ed83fdb1ec0bd342485325b919bc5..438bc2fc76f60ea020890e27b354d574aafab233 100644 |
| --- a/infra_libs/event_mon/config.py |
| +++ b/infra_libs/event_mon/config.py |
| @@ -165,6 +165,20 @@ def setup_monitoring(run_type='dry', |
| dry_run=dry_run) |
| +def set_default_event(event): |
| + """Change the default ChromeInfraEvent used to compute all events. |
| + |
| + Args: |
| + event (ChromeInfraEvent): default event |
| + """ |
| + if not isinstance(event, ChromeInfraEvent): |
| + logging.error('A ChromeInfraEvent is required as the default event. Got %s', |
|
dsansome
2015/10/29 00:51:54
Feels like you ought to raise a TypeError or Value
pgervais
2015/10/29 17:11:24
Done.
|
| + type(event)) |
| + return |
| + |
| + _cache['default_event'] = event |
| + |
| + |
| def close(): |
| """Reset the state. |