[Sugar-devel] PyGame can be run only once assertion error

laurent bernabe laurent.bernabe at gmail.com
Fri Sep 27 02:59:04 EDT 2013


Thank you very much.
I fixed the problem with a lazy intialisation method inside the Game class.

Now I will be more careful about where I call pygame.init().

I've also commited the changes.

Thanks


2013/9/26 Alan Jhonn Aguiar Schwyn <alanjas at hotmail.com>

> You can't call pygame.init in the game creation,
> not worry if you put all code on self._act.show_menu
>
> ------------------------------
> Date: Thu, 26 Sep 2013 17:01:04 +0000
> From: laurent.bernabe at gmail.com
> To: sugar-devel at lists.sugarlabs.org
> Subject: [Sugar-devel] PyGame can be run only once assertion error
>
> Hello, everyone,
>
> In my project HitTheBalls, which I've just commited the last
> modifications, I have a bug I that I don't manage to solve.
>
> If I launch the game without sugar, however, it runs fine.
> Also I modified the activity.py in order to fit my main_game module
> modifications. Maybe that the reason why I have this behaviour (the
> activity log is not very verbose in my case).
>
> So how can I solve the problem ?
>
> This is the activity log :
>
> ________________________________________________________
> 1380214070.631923 WARNING root: No Gtk.AccelGroup in the top level window.
> Traceback (most recent call last):
>   File
> "/home/broot/sugar-build/activities/HitTheBalls.activity/sugargame/canvas.py",
> line 40, in _run_pygame_cb
>     assert pygame.display.get_surface() is None, "PygameCanvas.run_pygame
> can only be called once."
> AssertionError: PygameCanvas.run_pygame can only be called once.
> 1380214073.021442 WARNING root: No Gtk.AccelGroup in the top level window.
> Exited with status 0, pid 9045 data (None, <open file '<fdopen>', mode 'w'
> at 0x1a299c0>, dbus.ByteArray('e2c07f313236150806506c5508b5a987bf6d2b4d',
> variant_level=1))
> _________________________________________________________________
>
> Regards
>
> _______________________________________________ Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20130927/3e47c53c/attachment.html>


More information about the Sugar-devel mailing list