> Otherwise, maybe it can be fixed on the relabel function level (once > again, > > I don't know how it works). > > I don't see how. I tried many times, and each time I was sent back to > this design problem: the default value of the list of vertices is not > properly defined, and good a good reason (i.e. the question I asked). > > Perhaps a dumb question, because I am not surprised that totally rewriting is challenging...
Could you in the interim use internally (for your purposes now) a new is_isomorphic (or perhaps is_really_actually_equal) method as Volker suggests, that could be easily replaced by (or replace) == once that works correctly? Or would that run into the infinite loop problem you mention at the ticket (though it seems like that issue has since been resolved/hacked around). I apologize if you have already answered this, but I didn't see exactly this question answered - perhaps because you are right that it's not just isomorphism. I agree this is not optimal. But I also can see that probably it is just too much work for any one person to completely restructure this, nor can this kind of thing happening be easily resolved without imposing a far more stringent structure on Sage development itself, which is already at times quite onerous (yes, I know I am sometimes one of the ones imposing that!). Anyway, unless you are exposing the (wrong) behavior directly in what you are working on, maybe this is better than nothing happening, both for you and the originator(s) of FinitePosets. If this is not a useful suggestion, again my apologies :( - kcrisman -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.