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. |