People here say that it is killing the process: http://stackoverflow.com/questions/1261597/eclipsepydev-cleanup-functions-arent-called-when-pressing-stop
So there is no way of fixing that, from any language. David. On Mon, Apr 2, 2012 at 10:55 PM, Francesc Alted <fal...@pytables.org> wrote: > I don't know. I personally do not have experience with PyDev. If you > don't see the message about PyTables closing files, then there is a high > probability that it does not do that. In this case, your suggestion on > using try-except-finally block is your best bet, IMO. > > Francesc > > On 4/2/12 2:59 PM, Daπid wrote: >> I noticed that if a program raises an error, it shows a message >> indicating the file is closed, but it doesn't show anything if I >> terminate it from outside (in my case, stop from PyDev). >> >> Is it being flushed? Is there any way of doing that, apart from >> enveloping the whole program in a try-except-finally block? >> >> On Mon, Apr 2, 2012 at 9:48 PM, Francesc Alted<fal...@pytables.org> wrote: >>> On 4/2/12 12:38 PM, Alvaro Tejero Cantero wrote: >>>> Hi, >>>> >>>> should PyTables flush on __exit__ ? >>>> https://github.com/PyTables/PyTables/blob/master/tables/file.py#L2164 >>>> >>>> it is not clear to me if a File.close() call results in automatic >>>> flushing all the nodes, since Node()._f_close() promises only "On >>>> nodes with data, it may be flushed to disk." >>>> https://github.com/PyTables/PyTables/blob/master/tables/node.py#L512 >>> Yup, it does flush. The message should be more explicit on this. >>> >>> -- >>> Francesc Alted >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF email is sponsosred by: >>> Try Windows Azure free for 90 days Click Here >>> http://p.sf.net/sfu/sfd2d-msazure >>> _______________________________________________ >>> Pytables-users mailing list >>> Pytables-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/pytables-users >> ------------------------------------------------------------------------------ >> This SF email is sponsosred by: >> Try Windows Azure free for 90 days Click Here >> http://p.sf.net/sfu/sfd2d-msazure >> _______________________________________________ >> Pytables-users mailing list >> Pytables-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/pytables-users > > > -- > Francesc Alted > > > ------------------------------------------------------------------------------ > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > _______________________________________________ > Pytables-users mailing list > Pytables-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/pytables-users ------------------------------------------------------------------------------ Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev _______________________________________________ Pytables-users mailing list Pytables-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pytables-users