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

Reply via email to