Thank you Richard, as always, a quick and clear response. On Sun, Apr 29, 2012 at 5:17 AM, Richard Tew <[email protected]> wrote: > On Sun, Apr 29, 2012 at 6:09 PM, Fernando Miranda <[email protected]> wrote: >> Hello, I'm not sure if this has sense but I'm wondering if Stackless >> 'clean ups' all tasklet resources when tasklets die. >> For example, suposse a tasklet that opens files and/or sockets, will >> those resources be automatically closed when the tasklet die? Can >> that be done easily? > > Hi Fernando, > > You're using Python, it comes down to how you hold your references. > It doesn't matter if you are using Stackless or not. If you create > files and sockets in a tasklet, then pass references to those objects > (or objects that refer to those objects) out of the tasklet, then > you're keeping them alive yourself. Otherwise, when the tasklet exits > the objects should be cleaned up through normal Python processes. > > To be clear. Stackless does not do anything magical keeping track of > resources. If you're leaking objects and resources are not being > closed, YOU are doing it wrong :-) So.. don't do it wrong, use weak > references when applicable.. etc with standard Python approach that > applies whether using Stackless or not. > > Cheers, > Richard. > > _______________________________________________ > Stackless mailing list > [email protected] > http://www.stackless.com/mailman/listinfo/stackless
_______________________________________________ Stackless mailing list [email protected] http://www.stackless.com/mailman/listinfo/stackless
