#10295: Upgrading pexpect
-------------------------------------+-------------------------------------
       Reporter:  SimonKing          |        Owner:  was
           Type:  enhancement        |       Status:  new
       Priority:  major              |    Milestone:  sage-6.7
      Component:  interfaces         |   Resolution:
       Keywords:  pexpect upgrade    |    Merged in:
        Authors:                     |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/fbissey/pexpect3.3               |  a24eab3ce985874ab8445ed5e362bbeead76fd40
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by bpage):

 I also doubt that this particular case of the use of TIMEOUT has anything
 to do with version 2.1 being slower.  The problem here is how the notebook
 interacts with Sage in an asynchronous manner.  TIMEOUT is the expected
 behavior when checking on the status of a computation.  This allows
 notebook to display partial results, i.e. the output in 'self._so_far'.
 The notebook code treats TIMEOUT as a Python exception rather than waiting
 for it with a 'expect' pattern.  In the old version of pexpect this
 exception did not update the '.before' attribute.  On the other hand if
 the code was changed to explicitly look for 'pexpect.TIMEOUT' then we
 would have had this problem even with the old version.

 What is the recommended way to measure Sage performance?

--
Ticket URL: <http://trac.sagemath.org/ticket/10295#comment:27>
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 http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to