It is indeed an API break compared to the previous pygobject version, but it actually brings back the API that PyGTK has. Unfortunately this was unavoidable, as the old API returning a bool and a color object was unsafe: it caused crashes when the boolean return value was False, as the returned pointer was invalid.
So this needs to be fixed in checkbox, sorry about that. As there is already a bug about that, I'm just closing this one.
This was done by http:// git.gnome. org/browse/ pygobject/ commit/ ?id=5b1c875269b 7979caae97e8491 9a690a34d92f29
It is indeed an API break compared to the previous pygobject version, but it actually brings back the API that PyGTK has. Unfortunately this was unavoidable, as the old API returning a bool and a color object was unsafe: it caused crashes when the boolean return value was False, as the returned pointer was invalid.
So this needs to be fixed in checkbox, sorry about that. As there is already a bug about that, I'm just closing this one.