Am 2015-01-12 um 22:07 schrieb David Roe:
> This is a circular import error.  If you look at the chain of imports,
> you'll see that earlier you're in the file "sage/rings/all.py," and the
> error occurs when you later try to import sage.rings.all.
> 
> A brief glance at your code doesn't reveal the cause of the problem for
> me, though it could be related to creating a new top level folder
> sage/monoids.  

Ok, I'll search for this. Thanks.

> I would say that, ideally, the kind of functionality that
> you're moving from Group to Monoid should go in the categories.  Then we
> don't need an intermediate class in the Python inheritance tree.

Fine for me. Is there any rule what should go directly in the category
and what should be in the class? (some methods are clear but some are a
bit borderline...)

Daniel

-- 
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.

Reply via email to