diff options
author | Rob Austein <sra@hactrn.net> | 2007-12-23 19:55:29 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-12-23 19:55:29 +0000 |
commit | 47ad8a1ae2427c228c344157ff65f3d0566a9287 (patch) | |
tree | f4c407e61886d2674c22f1de409bf5dd716f94d0 /scripts/testdb.py | |
parent | 5780246a4f7464cba603082e5f4997f17983833d (diff) |
sleep command
svn path=/scripts/testdb.py; revision=1430
Diffstat (limited to 'scripts/testdb.py')
-rw-r--r-- | scripts/testdb.py | 18 |
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): |