diff options
Diffstat (limited to 'python/qpid/util.py')
-rw-r--r-- | python/qpid/util.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/python/qpid/util.py b/python/qpid/util.py index bb7f5090df..f4b613f4e5 100644 --- a/python/qpid/util.py +++ b/python/qpid/util.py @@ -50,7 +50,9 @@ def wait(condition, predicate, timeout=None): start = time.time() while not predicate(): if timeout is None: - condition.wait() + # using the timed wait prevents keyboard interrupts from being + # blocked while waiting + condition.wait(3) elif passed < timeout: condition.wait(timeout - passed) else: |