[Python-Dev] pre-PEP: The Safe Buffer Interface

Thomas Heller thomas.heller@ion-tof.com
Wed, 31 Jul 2002 17:58:05 +0200


From: "Guido van Rossum" <guido@python.org>
> Based on the example of mmap (which can be closed at any time) I
> agree that the fixed buffer interface needs to have "get"
> and "release" methods (please pick better names).  Maybe Thomas can
> update PEP 298.

The consequence: mmap objects need a 'buffer lock counter',
and cannot be closed while the count is >0. Which exception
is raised then?

Or do you have something different in mind?
The lock counter wouuld not be needed for strings and unicode...

Thomas