Hi Anthony,
Shouldn't the close() method also clear the cache? I think a file should be either opened or closed... Should I file a bug report?
Best regards,
Daniele

Il 21/06/2012 19:23, Anthony Scopatz ha scritto:
Hi Daniele,

This is probably because of the way PyTables caches its file objects. As a temporary work around, why don't you try clearing the cache or at least removing this file. The cache is just a dictionary and it is located at "tables.file._open_files". ie try:

tables.file._open_files.clear()
-or-
del tables.file._open_files.pop["touch.h5"]

Be Well
Anthony

On Thu, Jun 21, 2012 at 10:43 AM, Mythsmith <s...@modena1.it <mailto:s...@modena1.it>> wrote:

    Hi,
    I noticed that if I open an erroneous file (eg: empty), then it
    seems not possible to completely close it and reopen the same
    path, even if a valid file was created in the meanwhile.
    The error is:
    ValueError: The file 'touch.h5' is already opened.  Please close
    it before reopening in write mode.

    You find a complete example attached.

    Regards,
    daniele

    
------------------------------------------------------------------------------
    Live Security Virtual Conference
    Exclusive live event will cover all the ways today's security and
    threat landscape has changed and how IT managers can respond.
    Discussions
    will include endpoint security, mobile security and the latest in
    malware
    threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
    _______________________________________________
    Pytables-users mailing list
    Pytables-users@lists.sourceforge.net
    <mailto:Pytables-users@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/pytables-users




------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/


_______________________________________________
Pytables-users mailing list
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Pytables-users mailing list
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users

Reply via email to