Message78309
Hi,
Very good idea. However, you don't need to discriminate for the bytes
type specifically. When a buffer is taken on the object (with
PyObject_GetBuffer()), the object is internally "locked" until the
buffer is release with PyBuffer_Release(). Try with a bytearray and
you'll see: if you resize the bytearray while hashing it in another
thread, you'll get a BufferError exception.
All in all, it should make your code and macros much simpler. |
|
Date |
User |
Action |
Args |
2008-12-26 21:57:17 | pitrou | set | recipients:
+ pitrou, vstinner, ebfe |
2008-12-26 21:57:17 | pitrou | set | messageid: <1230328637.71.0.051297878638.issue4751@psf.upfronthosting.co.za> |
2008-12-26 21:57:17 | pitrou | link | issue4751 messages |
2008-12-26 21:57:16 | pitrou | create | |
|