From: Mythsmith <sp...@mo...> - 2012-06-25 07:17:15
|
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 <sp...@mo... > <mailto:sp...@mo...>> 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 > Pyt...@li... > <mailto:Pyt...@li...> > 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 > Pyt...@li... > https://lists.sourceforge.net/lists/listinfo/pytables-users |