[Sugar-devel] Toolbars and pygobject

Peter Robinson pbrobinson at gmail.com
Thu May 12 19:22:54 EDT 2011


Hi Walter,

I've been looking at the toolbars issues a little closer this evening.
I may have some hints for you.

It seems from Fedora 14 to F-15 the pygobject2 package went from
version 2.21.5-3 to 2.28.3-1.

Looking at the logs form TurtleArt I get the following errors that
seem to align some what with the toolbar issue. The error lines with
the toolbar are the ones that look interesting. I wonder if the api
might have changes or similar.

Peter

/usr/lib/python2.7/site-packages/sugar/graphics/toolbarbox.py:108:
Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  self.props.palette.add(self.page_widget)
/usr/share/sugar/activities/TurtleArt.activity/TurtleArtActivity.py:818:
Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  toolbar.props.page.insert(button, -1)
/usr/lib/python2.7/site-packages/sugar/graphics/window.py:197:
Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  self.__vbox.pack_start(toolbar_box, False)
TypeError: do_expose_event() takes exactly 3 arguments (2 given)
** (sugar-activity:5039): DEBUG: Got client ID
"10f6db723bb88e17e130524126255976500000039300002"
** (sugar-activity:5039): DEBUG: Setting initial properties
** (sugar-activity:5039): DEBUG: Received SaveYourself(SmSaveLocal,
!Shutdown, SmInteractStyleNone, !Fast) in state idle
** (sugar-activity:5039): DEBUG: Sending SaveYourselfDone(True) for
initial SaveYourself
** (sugar-activity:5039): DEBUG: Received SaveComplete message in
state save-yourself-done
TypeError: do_expose_event() takes exactly 3 arguments (2 given)
TypeError: do_expose_event() takes exactly 3 arguments (2 given)
TypeError: do_expose_event() takes exactly 3 arguments (2 given)
TypeError: do_expose_event() takes exactly 3 arguments (2 given)
TypeError: do_expose_event() takes exactly 3 arguments (2 given)
/usr/lib/python2.7/site-packages/sugar/graphics/toolbarbox.py:99:
Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  box.pack_start(self.page_widget)
TypeError: do_expose_event() takes exactly 3 arguments (2 given)
/usr/lib/python2.7/site-packages/sugar/activity/namingalert.py:194:
Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
  vbox.pack_start(toolbar, False)


More information about the Sugar-devel mailing list