// Do not permit default ZONE_FILLER ctor since commits are not supported from Python %ignore ZONE_FILLER::ZONE_FILLER(BOARD*, COMMIT*); %include zone.h %include zones.h %{ #include #include #include %} // Provide a compatibility ctor for ZONE_FILLER that doesn't need a COMMIT %include zone_filler.h %extend ZONE_FILLER { ZONE_FILLER( BOARD* aBoard ) { return new ZONE_FILLER( aBoard, nullptr ); } }