Hi Volker, That definitely makes sense, let me think a bit about it and then post the comments/agreements.
You cannot pickle functions, so you cannot pass a factory to construct cones (because you may need to have more cones later, so you need to store it). If you apply my cone patch and remove __reduce__ method or some other __ __ that gets rid of polyhedron, you will see some error messages from TestSuite or if you try to dump a cone explicitly. Those messages are not illuminating, but I found out that dropping polyhedron works. It may be good to actually track the problem further. However, passing and storing a class should work. Thank you, Andrey -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org