This is due to an upstream bug in the python-cairo bindings and has been worked around in the linked branch, it's just waiting to be merged into trunk.
This is due to an upstream bug in the python-cairo bindings and has been worked around in the linked branch, it's just waiting to be merged into trunk.