[Python-3000] patch: bytes object PyBUF_LOCKDATA read-only and immutable support

Guido van Rossum guido at python.org
Wed Sep 12 23:19:31 CEST 2007


That's a different topic altogether. We're talking here about locking
modes for the buffer API (PEP 3118). This does not involve actual
locks -- the operations just fail if the requested lock cannot be
obtained.

On 9/12/07, Joel Bender <jjb5 at cornell.edu> wrote:
> > Sounds much like the modes offered by an old operating system that had a
> > very nice lock manager.
>
> Awe, VMS isn't THAT old, is it?  :-)
>
> I have a wrapper around threading.Lock and threading.RLock that I've
> been using that does deadlock detection and have wished for these lock
> modes many times.  I would hesitate to create a PEP to support this
> until I actually new I could pull it off.
>
> I would be happy to share the code that I have with anybody that might
> find it useful, and welcome some help in implementing these modes.
>
> There's one other very useful feature, and that was a callback from the
> lock manager when a lock that you held was blocking a request from some
> other process.
>
>
> Joel
> _______________________________________________
> Python-3000 mailing list
> Python-3000 at python.org
> http://mail.python.org/mailman/listinfo/python-3000
> Unsubscribe: http://mail.python.org/mailman/options/python-3000/guido%40python.org
>


-- 
--Guido van Rossum (home page: http://www.python.org/~guido/)


More information about the Python-3000 mailing list