diff options
author | Marko Kreen | 2009-12-03 15:13:52 +0000 |
---|---|---|
committer | Marko Kreen | 2009-12-03 15:13:52 +0000 |
commit | f51bf4382e8ecc8c08cfcf45f7db836ef8648939 (patch) | |
tree | ba06b0904a328277d289616fca20f058c73b916e /python/skytools/scripting.py | |
parent | 73923af9bbf03bfb31a6c0817048f1e674b8966b (diff) |
DBscript.sleep(): wrapper around time.sleep()
This will allow smarter handling of sleep time in the future.
Eg. wake up on notice from db.
Diffstat (limited to 'python/skytools/scripting.py')
-rw-r--r-- | python/skytools/scripting.py | 8 |
1 files 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. |