[Python-Dev] Fwd: Mutex module
Guido van Rossum
guido at python.org
Sat Feb 23 22:26:31 CET 2008
---------- Forwarded message ----------
From: Guido van Rossum <guido at python.org>
Date: Sat, Feb 23, 2008 at 1:26 PM
Subject: Re: [Python-Dev] Mutex module
To: Facundo Batista <facundobatista at gmail.com>
According to the docstring it's only meant to be used with sched.py.
Please don't try to make it work with threads! Maybe this needs to be
moved into a "simulations" package in 3.0?
On Sat, Feb 23, 2008 at 1:22 PM, Facundo Batista
<facundobatista at gmail.com> wrote:
> Hi!
>
> In today's bug day, an Argentinian colleague called my attention over
> the issue 1746071.
>
> This issue is about mutex:
>
> """The mutex module defines a class that allows mutual-exclusion via
> acquiring and releasing locks. It does not require (or imply)
> threading or multi-tasking, though it could be useful for those
> purposes."""
>
> The problem here is that mutex is NOT thread safe! Even when it says
> in the docs that it could be useful for threading!
>
> "Ok, let's make this mutex to be thread-safe", I thought, and my
> colleague reviewed the proposed patch, even finding and submitting a
> correction to it.
>
> But two points prevented me for further work here:
>
> - It has not test cases at all
>
> - It does something that could be easily done (today) using parts from
> the threading module.
>
> There're some comments in that issue that points towards a deprecation
> of this module.
>
> So, I'm asking here. Is it still working in 3k? What are the plans
> here? What do you think about this module? Is somebody using it?
>
> Thank you all! Regards,
>
> [1] http://bugs.python.org/issue1746071
> [2] http://docs.python.org/dev/library/mutex.html
>
> --
> . Facundo
>
> Blog: http://www.taniquetil.com.ar/plog/
> PyAr: http://www.python.org/ar/
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe:
http://mail.python.org/mailman/options/python-dev/guido%40python.org
>
--
--Guido van Rossum (home page: http://www.python.org/~guido/)
--
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-Dev
mailing list