A comment about impact.

When the Sugar desktop is used on Debian, the Maze activity fails if
python-pil is installed, because

        from player import Player

uses /usr/bin/player.py from python-pil instead of player.py from the
activity itself.

Traceback (most recent call last):
  File "/usr/bin/sugar-activity", line 169, in <module>
    main()
  File "/usr/bin/sugar-activity", line 121, in main
    module = __import__(module_name)
  File "/usr/share/sugar/activities/Maze.activity/activity.py", line 21, in 
<module>
    import game
  File "/usr/share/sugar/activities/Maze.activity/game.py", line 43, in <module>
    from player import Player
  File "/usr/bin/player.py", line 14, in <module>
    from PIL import Image, ImageTk
ImportError: cannot import name ImageTk

https://github.com/godiard/maze-activity/blob/master/game.py#L43

-- 
James Cameron
http://quozl.netrek.org/

Reply via email to