Index: scheduler/monitor_db.py |
diff --git a/scheduler/monitor_db.py b/scheduler/monitor_db.py |
index 2d878bbf50dfd1d8b9619e4887d9add05eee7638..c5abed32a4896e7f6f8f748755a84c3b650c369f 100755 |
--- a/scheduler/monitor_db.py |
+++ b/scheduler/monitor_db.py |
@@ -53,10 +53,16 @@ system error on the Autotest server. Full results may not be available. Sorry. |
_db = None |
_shutdown = False |
_autoserv_path = os.path.join(drones.AUTOTEST_INSTALL_DIR, 'server', 'autoserv') |
-_parser_path = os.path.join(drones.AUTOTEST_INSTALL_DIR, 'tko', 'parse') |
_testing_mode = False |
_drone_manager = None |
+def _parser_path_default(install_dir): |
+ return os.path.join(install_dir, 'tko', 'parse') |
+_parser_path_func = utils.import_site_function( |
+ __file__, 'autotest_lib.scheduler.site_monitor_db', |
+ 'parser_path', _parser_path_default) |
+_parser_path = _parser_path_func(drones.AUTOTEST_INSTALL_DIR) |
+ |
def _get_pidfile_timeout_secs(): |
"""@returns How long to wait for autoserv to write pidfile.""" |