Can't override class |__new__

jelle feringa jelleferinga at
Thu Mar 5 13:44:40 CET 2009

> > CGAL.Facet = OtherFacet
> > CGAL.Polyhedron.Facet = OtherFacet
> > p = CGAL.Polyhedron_3()

> You're not creating Facet object here, not even Polyhedron.Facet.

Right, which is not the point; I'm trying to override the Facet, a topological
 entity of which a Polyhedron is composed of .
( vertex -> halfedge -> facet -> polyhedron )
> I think so. External module written in C/C++ is often statically linked.

I'm sorry, but I don't follow you; what has linking to do with changing
 the behaviour of the compiled module?



More information about the Python-list mailing list