[Tutor] need some class / module help
shawn bright
nephish at gmail.com
Fri Oct 20 21:22:24 CEST 2006
way cool, thanks much guys.
sk
On 10/20/06, Python <python at venix.com> wrote:
>
> On Fri, 2006-10-20 at 13:44 -0500, shawn bright wrote:
> > if i name them, like bob = group.Group(some_id) ?
> >
> > what is going to happen is that each time, the variable will create a
> > different object
> >
> > like
> > while 1:
> > group = group.Group(some_id)
> > do some stuff with group.
> >
> > so since it keeps getting replaced, it should be ok without some way
> > to destroy it ?
>
> You can verify this by putting some kind of signal in the __del__
> method. For instance:
>
> >>> class A:
> ... def __del__(self): print "destroyed"
> ...
> >>> bob = A()
> >>> bob = A()
> destroyed
> >>> dir()
> ['A', '__builtins__', '__doc__', '__name__', 'bob']
>
>
> So you can see that binding the name "bob" to a different instance
> resulted in destroying the first one.
>
> >
> >
> > thanks
> >
> >
> > On 10/20/06, Simon Brunning <simon at brunningonline.net> wrote:
> > On 10/20/06, shawn bright <nephish at gmail.com> wrote:
> > > oh, one more thing.
> > > these objects are going to be created at the rate of about
> > 20 / minute in a
> > > thread.
> > > at some point is this going to be a problem ? do they go
> > away over time?
> > > Or do i need to write something that will kill them?
> >
> > If you don't keep references too them (i.e. by having names
> > that are
> > bound to them, or by keeping them in collections) then they'll
> > go away
> > - usually as soon as the last reference to them is gone.
> >
> > --
> > Cheers,
> > Simon B
> > simon at brunningonline.net
> > http://www.brunningonline.net/simon/blog/
> > _______________________________________________
> > Tutor maillist - Tutor at python.org
> > http://mail.python.org/mailman/listinfo/tutor
> >
> > _______________________________________________
> > Tutor maillist - Tutor at python.org
> > http://mail.python.org/mailman/listinfo/tutor
> --
> Lloyd Kvam
> Venix Corp
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20061020/9e5c2ec2/attachment-0001.html
More information about the Tutor
mailing list