#7575: Sage's interface with mwrank needs serious work
-------------------------------+--------------------------------------------
   Reporter:  rlm              |       Owner:  cremona   
       Type:  defect           |      Status:  needs_info
   Priority:  major            |   Milestone:  sage-4.3.1
  Component:  elliptic curves  |    Keywords:            
     Author:                   |    Upstream:  N/A       
   Reviewer:                   |      Merged:            
Work_issues:                   |  
-------------------------------+--------------------------------------------

Comment(by cremona):

 Replying to [comment:5 cremona]:
 > This behaviour is supposed to be caught by mwrank C++ code, so that this
 can be detected gracefully by using the ok() function.

 On looking into it, I see that this will need a patch to the file
 src/qrank/mrank1.cc, since I just call abort() when I try to round to a
 long int and it overflows.  Instead I need to catch that properly.  (Pity
 C++ does not have the try/except functionality of python).

 So this particular bug / behaviour needs to be flagged as "report upstream
 (done) and wait for a patch from upstream (on my todo list)".


 >
 > As we are planning to replace the pexpect interface entirely this will
 be dealt with.  (There is absolutely no reason to use the interactive
 interface when everything can be found from the library interface.)

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7575#comment:6>
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