Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

imports in sage/combinat/free_module.py

I was reading the code in sage/combinat/free_module.py and I noticed some weirdness in the imports. In the second line there is a

from sage.structure.element import Element, have_same_parent

and then in the fourth line there is

from sage.structure.element import have_same_parent

and later on we find

import sage.structure.element

Why is this so? Can't some of these lines be erased?