From a5345d3533be3099099db11385ce39b08518ac5e Mon Sep 17 00:00:00 2001 From: Damien Zammit Date: Tue, 18 Aug 2020 13:25:39 +1000 Subject: [PATCH] queue: Don't load/write config file during wait loop Signed-off-by: Damien Zammit --- fyrd/queue.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fyrd/queue.py b/fyrd/queue.py index 0dc76b1..160b1ce 100644 --- a/fyrd/queue.py +++ b/fyrd/queue.py @@ -160,6 +160,8 @@ def __init__(self, user=None, partition=None, qtype=None): ) self.sleep_len = float(_conf.get_option('queue', 'sleep_len', 0.5)) + self.res_time = float(_conf.get_option('queue', 'res_time', 2700)) + # Set type if qtype: _batch.check_queue(qtype) @@ -290,7 +292,7 @@ def wait(self, jobs, return_disp=False, notify=True): lgd = False lgd2 = False start = _dt.now() - res_time = float(_conf.get_option('queue', 'res_time')) + res_time = self.res_time count = 0 # Get job state job_state = self.jobs[job_id].state