#20697: Inheritance structure of generic projective/affine curves
-------------------------------------+-------------------------------------
       Reporter:  gjorgenson         |        Owner:
           Type:  enhancement        |       Status:  needs_work
       Priority:  minor              |    Milestone:  sage-7.3
      Component:  algebraic          |   Resolution:
  geometry                           |    Merged in:
       Keywords:                     |    Reviewers:  Ben Hutz
        Authors:  Grayson Jorgenson  |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  85415915be7bf80ae7819e8ecdf3d0b66a2ce157
  u/gjorgenson/ticket/20697          |     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------
Changes (by bhutz):

 * status:  needs_review => needs_work


Comment:

 minor: notice that it is possible to define curves over general rings
 since the init just calls the suscheme init. So you should remove the
 "over fields" part of the class title for projective and affine curves.


 from src/sage/structure/sage_object.pyx
 pickle failure: It looks like you are going to need to do a
 register_unpickle_override for projective curves.
 {{{
     ImportError: cannot import ProjectiveCurve_generic from
 sage.schemes.plane_curves.projective_curve, call
 register_unpickle_override('sage.schemes.plane_curves.projective_curve',
 'ProjectiveCurve_generic', ...) to fix this
     Failed:
 _class__sage_schemes_jacobians_abstract_jacobian_Jacobian_generic__.sobj
     ----------------------------------------------------------------------
     ** This error is probably due to an old pickle failing to unpickle.
     ** See sage.structure.sage_object.register_unpickle_override for
     ** how to override the default unpickling methods for (old) pickles.
     ** NOTE: pickles should never be removed from the pickle_jar!
     ----------------------------------------------------------------------
     Successfully unpickled 585 objects.
     Failed to unpickle 1 objects.
 }}}

--
Ticket URL: <http://trac.sagemath.org/ticket/20697#comment:14>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to