#12719: Upgrade to IPython 0.13
----------------------------------------------------------+-----------------
Reporter: kini | Owner: tbd
Type: enhancement | Status:
needs_review
Priority: critical | Milestone:
sage-5.6
Component: packages | Resolution:
Keywords: sd40.5 | Work issues:
Report Upstream: N/A | Reviewers:
Volker Braun, Mike Hansen, Jason Grout, Jeroen Demeyer
Authors: Mike Hansen, Volker Braun, Jason Grout | Merged in:
Dependencies: #13459, #9191, #13717 | Stopgaps:
----------------------------------------------------------+-----------------
Comment (by jason):
Here's another problem highlighted by
https://github.com/sagemath/sagecell/issues/378:
{{{
"""string
"""; type(1)
}}}
does no preparsing on the second line because IPython doesn't do
transformations for the second line (since it's inside quotes). IPython
admits that this is a hackish and fragile strategy, and they are working
on the issue. For example, they are implementing
[https://github.com/ipython/ipython/pull/2301 AST transformers] and
[https://github.com/ipython/ipython/pull/2447 stateful line transformers].
However, for now, we should run at least our preparser on every line of
input, since we *do* keep track of state, so we need to be preparsing that
second line.
I have a patch coming up shortly.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12719#comment:212>
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.