#12071: Call `__init__` of base classes
-----------------------------+----------------------------------------------
Reporter: SimonKing | Owner: tbd
Type: PLEASE CHANGE | Status: new
Priority: major | Milestone: sage-4.8
Component: performance | Keywords: base class __init__
Work_issues: | Upstream: N/A
Reviewer: | Author:
Merged: | Dependencies: #11900
-----------------------------+----------------------------------------------
Comment(by SimonKing):
Replying to [comment:3 vbraun]:
> It was my understanding that this is done intentionally since these
parents don't use the new coercion framework, so you get less errors if
you circumvent some of the constructors. So really, you are saying rewrite
everything for the newer framework :-)
I don't think so. It rather seems to me that these are very old bits of
code that predate the new coercion framework. Moreover, in the few cases
that I fixed at #11900, it was really just "replace
`ParentWithGens.__init__` with the proper thing to do", and then it
worked, modulo some trivial doctest fixes.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12071#comment:5>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.