summaryrefslogtreecommitdiff
path: root/python/skytools/scripting.py
diff options
context:
space:
mode:
authorMarko Kreen2009-12-03 15:13:52 +0000
committerMarko Kreen2009-12-03 15:13:52 +0000
commitf51bf4382e8ecc8c08cfcf45f7db836ef8648939 (patch)
treeba06b0904a328277d289616fca20f058c73b916e /python/skytools/scripting.py
parent73923af9bbf03bfb31a6c0817048f1e674b8966b (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.py8
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.