[Python-bugs-list] [ python-Bugs-781883 ] Listbox itemconfigure leaks memory

SourceForge.net noreply@sourceforge.net
Sat, 02 Aug 2003 01:01:30 -0700


Bugs item #781883, was opened at 2003-08-02 01:01
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=781883&group_id=5470

Category: Tkinter
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Angelo Bonet (abonet)
Assigned to: Nobody/Anonymous (nobody)
Summary: Listbox itemconfigure leaks memory

Initial Comment:
Calling itemconfigure on Tkinter.Listbox to change item
colors seems to leak memory without bounds.  I've seen
this in Python 2.2 and 2.3 on SunOS, Tru64, and Linux.

Here's a small script that demostrates it:



import Tkinter as Tk
Lb = None

def update_lb ():
    global Lb    
    Lb.delete(0, Tk.END)

    for ii in range(100):
        Lb.insert(Tk.END, 'Item %d' % ii)
        Lb.itemconfigure(ii, bg='red')

    Lb.after(10, update_lb)


root = Tk.Tk()
Lb = Tk.Listbox(root)
Lb.pack()
Lb.after(1000, update_lb)
root.mainloop()


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=781883&group_id=5470