From f51bf4382e8ecc8c08cfcf45f7db836ef8648939 Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Thu, 3 Dec 2009 17:13:52 +0200 Subject: [PATCH] DBscript.sleep(): wrapper around time.sleep() This will allow smarter handling of sleep time in the future. Eg. wake up on notice from db. --- python/skytools/scripting.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/python/skytools/scripting.py b/python/skytools/scripting.py index c4380d91..dfdee696 100644 --- a/python/skytools/scripting.py +++ b/python/skytools/scripting.py @@ -621,7 +621,7 @@ class DBScript(object): # should sleep? if not work: if self.loop_delay > 0: - time.sleep(self.loop_delay) + self.sleep(self.loop_delay) else: break @@ -684,10 +684,14 @@ class DBScript(object): self.reset() self.exception_hook(d, emsg, cname) if prefer_looping: - time.sleep(20) + self.sleep(20) return -1 sys.exit(1) + def sleep(self, secs): + """Make script sleep for some amount of time.""" + time.sleep(secs) + def exception_hook(self, det, emsg, cname): """Called on after exception processing. -- 2.39.5