[ZODB-Dev] ZODB Blob Question

Christian Theune ct at gocept.com
Tue Oct 14 11:43:28 EDT 2008


On Tue, 2008-10-14 at 10:09 -0500, Alan Runyan wrote:
> Hi guys.
> 
> At the plone sprint we started reviewing some code that uses Blob.
> The code that we reviewed is working in production although I wanted
> to be clear about the expected usage of Blob.
> 
> ZODB/tests/blob_consume.txt
> 
> says that you *must* close a file before calling consumeFile().  It seems
> the current Plone Blob implementation *does not close the file* before
> calling consumeFile.  And all appears to be working.
> 
> Why must the file be closed before calling consumeFile?
> 
> And would you go as far as saying that if you *do not close* the file
> before calling consumeFile - all bets are off.  You are not using Blob
> as intended?
 
You're definitely not going to be able to work on Windows, which is the
source of the requirements to close handles before moving/deleting
files.

-- 
Christian Theune · ct at gocept.com
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 7 · fax +49 345 1229889 1
Zope and Plone consulting and development
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://mail.zope.org/pipermail/zodb-dev/attachments/20081014/c5c49c49/attachment.bin 


More information about the ZODB-Dev mailing list