##// END OF EJS Templates
Backport PR #5535: fix n^2 performance issue in coalesce_streams preprocessor...
Backport PR #5535: fix n^2 performance issue in coalesce_streams preprocessor for n consecutive stream outputs, `\r` fix would be compiled n times, and applied to each ith output (n-i) times. - move pattern to module level - apply replacement after coalescing outputs An example notebook from nbviewer with ~1k outputs that was taking 90 seconds to render now takes 3 seconds.

File last commit:

r16113:87737521
r16235:bceec0c0
Show More
embed_function.py
16 lines | 258 B | text/x-python | PythonLexer
Brian E. Granger
Minor edits and updates.
r16101 """Embed IPython using the simple embed function rather than the class API."""
Brian Granger
Continuing work on ipcontroller.
r2288
from IPython import embed
a = 10
b = 20
MinRK
update embedding doc to reflect new API
r4124 embed(header='First time', banner1='')
Brian Granger
Continuing work on ipcontroller.
r2288
c = 30
d = 40
try:
raise Exception('adsfasdf')
except:
MinRK
update embedding doc to reflect new API
r4124 embed(header='The second time')