aboutsummaryrefslogtreecommitdiff
path: root/scripts/testdb.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2007-12-23 19:55:29 +0000
committerRob Austein <sra@hactrn.net>2007-12-23 19:55:29 +0000
commit47ad8a1ae2427c228c344157ff65f3d0566a9287 (patch)
treef4c407e61886d2674c22f1de409bf5dd716f94d0 /scripts/testdb.py
parent5780246a4f7464cba603082e5f4997f17983833d (diff)
sleep command
svn path=/scripts/testdb.py; revision=1430
Diffstat (limited to 'scripts/testdb.py')
-rw-r--r--scripts/testdb.py18
1 files changed, 8 insertions, 10 deletions
diff --git a/scripts/testdb.py b/scripts/testdb.py
index e60311a6..fee0339e 100644
--- a/scripts/testdb.py
+++ b/scripts/testdb.py
@@ -166,19 +166,17 @@ def wakeup(signum, frame):
signal.signal(signal.SIGALRM, wakeup)
-def cmd_pause():
- """Do nothing until a signal arrives."""
- rpki.log.info("Pausing indefinitely, send a SIGALRM to wake me up")
- signal.pause()
-
-def cmd_sleep(seconds):
+def cmd_sleep(seconds = None):
"""Set an alarm, then wait for it to go off."""
- rpki.log.info("Sleeping %s seconds" % seconds)
- signal.alarm(int(seconds))
+
+ if seconds is None:
+ rpki.log.info("Pausing indefinitely, send a SIGALRM to wake me up")
+ else:
+ rpki.log.info("Sleeping %s seconds" % seconds)
+ signal.alarm(int(seconds))
signal.pause()
-cmds = { "pause" : cmd_pause,
- "sleep" : cmd_sleep }
+cmds = { "sleep" : cmd_sleep }
class allocation_db(list):