Schüle Daniel wrote:
> thx for quick reply :)
> 
> image is local variable of imageLabel
> I would expect that in case imageLabel lives, it should
> hold alife objects bound to its local variables
> 
> I am just curious *why* reference to image is not hold by imageLabel
> which on his part is hold by frame1 .. which is hold by global root

These are the only lines of code that reference "imageLabel":

imageLabel = Label(master = frame1, image = image)
imageLabel.pack()


Unless the constructor of Label adds a reference of itself to frame1, 
imageLabel will also become garbage collected at the end of the 
constructor. Are you sure this is the case?

-Farshid
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to