Fixed cairo.py ctor to properly chain up