pysolfc

i have just installed opensuse11.1 and use kde3.5. one of my favourite games is pysol which i installed using yast and it plays ok. i then installed pysolfc (deleting pysol in process) and it starts up with klondike ok. if i try to change to another game i get the following error in the terminal run dialog.

Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/pysollib/app.py", line 529, in mainloop
    self.runGame(id, random)
  File "/usr/lib/python2.6/site-packages/pysollib/app.py", line 626, in runGame
    self.menubar.updateFavoriteGamesMenu()
  File "/usr/lib/python2.6/site-packages/pysollib/tile/menubar.py", line 884, in updateFavoriteGamesMenu
    self.updateGamesMenu(submenu, games)
  File "/usr/lib/python2.6/site-packages/pysollib/tile/menubar.py", line 809, in updateGamesMenu
    menu.delete(0, 'last')
  File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 2670, in delete
    if c in self._tclCommands:
TypeError: argument of type 'NoneType' is not iterable
Traceback (most recent call last):
  File "/usr/bin/pysol.py", line 32, in <module>
    sys.exit(main(sys.argv))
  File "/usr/lib/python2.6/site-packages/pysollib/main.py", line 374, in main
    app.mainloop()
  File "/usr/lib/python2.6/site-packages/pysollib/app.py", line 529, in mainloop
    self.runGame(id, random)
  File "/usr/lib/python2.6/site-packages/pysollib/app.py", line 626, in runGame
    self.menubar.updateFavoriteGamesMenu()
  File "/usr/lib/python2.6/site-packages/pysollib/tile/menubar.py", line 884, in updateFavoriteGamesMenu
    self.updateGamesMenu(submenu, games)
  File "/usr/lib/python2.6/site-packages/pysollib/tile/menubar.py", line 809, in updateGamesMenu
    menu.delete(0, 'last')
  File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 2670, in delete
    if c in self._tclCommands:
TypeError: argument of type 'NoneType' is not iterable

i am pretty much a recent windows convertee and not sure what else will help, hope someone can help here…thnx

same exact problem. i’ve had this problem for quite a while. i haven’t found a solution.
wish it would get fixed. i wonder if there is a bug filed for it somewhere…

This Problem is solved in Fedora Forum.
have look in
PySol crashes on any game other than Klondike - FedoraForum.org

regards
franz

i only just noticed this last post. thanks for info. only problem is now i get this error:
pysol.py
Traceback (most recent call last):
File “/usr/bin/pysol.py”, line 25, in <module>
from pysollib.init import init
ImportError: No module named pysollib.init

thought i should at least mark my problem solved with thanks to “sideways” from fedora forums and frasi here. the link to fedora forums suggests the following change in the /usr/lib/python2.6/lib-tk/Tkinter.py file at line 2670 :

if c in self._tclCommands:
to
if c and c in self._tclCommands:

this worked fine for me, thnx to all.