From d1cbc8af09045f8d0edbb0ba34d2fd8457393e11 Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Thu, 27 Jul 2017 23:10:42 +0000 Subject: Set a timeout on the lock acquisition --- src/mailman/commands/docs/status.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/mailman/commands/docs/status.rst b/src/mailman/commands/docs/status.rst index 1824e1717..6d433b467 100644 --- a/src/mailman/commands/docs/status.rst +++ b/src/mailman/commands/docs/status.rst @@ -15,9 +15,10 @@ The status is printed to stdout and a status code is returned. We can simulate the master starting up by acquiring its lock. + >>> from datetime import timedelta >>> from flufl.lock import Lock >>> lock = Lock(config.LOCK_FILE) - >>> lock.lock() + >>> lock.lock(timeout=timedelta(seconds=20)) >>> ignore = cleanups.callback(lock.unlock, unconditionally=True) Getting the status confirms that the master is running. -- cgit v1.2.3-70-g09d2