Comment 12 for bug 5347

Revision history for this message
Ubuntu User (anotherubuntuuser) wrote :

It looks like this is a problem with Tkinter.py. The self.tk instruction on line 1569 is sending 8 arguments (screenName, baseName, className, interactive, wantobjects, useTk, sync, and use) when tk expects only 4 arguments max.

Not sure what the fix is, but I bet this isn't a sketch issue alone.

I installed the python2.3-tk and checked the Tkinter.py file. the self.tk instruction is different:

python2.4-tk:
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)

python2.3-tk:
self.tk = _tkinter.create(screenName, baseName, className)

I wonder if there is some sort of mismatch in the backend. It looks like 2.4 added features, but perhaps the backend .so module doesn't match up. Just a guess.

Jim Jones