Specifying `blocking` and `timeout` when acquiring lock as a context manager
Ethan Furman
ethan at stoneleaf.us
Fri Aug 8 09:25:45 EDT 2014
On 08/08/2014 04:51 AM, cool-RR wrote:
>
> If I want to acquire a `threading.Lock` using the context manager protocol,
> is it possible to specify the `blocking` and `timeout` arguments that
> `acquire` would usually take?
Not that I know of, but why would you want to? There's no built-in 'if' with a 'with' block -- how would your code know
whether it ran or not?
--
~Ethan~
More information about the Python-list
mailing list