##// END OF EJS Templates
Commit Message Age Author Refs
load previous
r2442:efccf8f4
Remove accidentally introduced runtime nose dependencies.
Fernando Perez
0
r2441:0da36568
Changed %hist to default to NOT printing numbers, added -p and -o options. -p: print python prompts before inputs -o: print output as well Together, these two make '%hist -op' an easy way to get doctest-valid sessions generated from prior input.
Fernando Perez
0
r2440:0caaf43a
Lots of work on exception handling, including tests for traceback printing. We finally have some tests for various exception mode printing, via doctests that exercise all three modes! Also changed handling of sys.exit(X) to only print the summary message, as SystemExit is most often a 'handled' exception. It can still be 100% silenced via '%run -e', but now it's much less intrusive. Added a new %tb magic to print the last available traceback with the current xmode. One can then re-print the last traceback with more detail if desired, without having to cause it again.
Fernando Perez
0
r2439:858c6e09
Ported the IPython Sphinx directive to 0.11. This was originally written by John Hunter for the 0.10 API, now it works with 0.11. We still need to automate its test suite, but at least now it runs and the script itself can be executed as a test that produces screen output and figures in a subdir.
Fernando Perez
0
r2438:0e6b27d4
Fix minor error that I saw in some odd cases, not sure how to test for it. Unfortunately I don't have a reliable test case for this, it's deep in traceback handling. But I did see a few times ultratb itself crash.
Fernando Perez
0
r2437:881cad7d
Added ability to invoke pdb on IPython crashes. For now it has to be turned on manually in the code, will add a flag later. But very useful for debugging apps that use/extend IPython itself and can possibly crash it.
Fernando Perez
0
r2436:494e472f
Added new Tee class, that works much like Unix's 'tee' command. I needed it to debug the IPython sphinx directive (next commit). Also fixed some typos along the way.
Fernando Perez
0
r2435:fc996939
Fix bug with autocall and multiline input recalled from readline buffer. Reported by John Hunter on list.
Fernando Perez
0
r2434:ad68d24c
Minor fixes to build scripts. build_rpm failing, don't know why; we may just stop providing rpms as those are normally the distributor's problem.
Fernando Perez
0
r2433:85e7e954
Fixes for python2.5 compatibility.
Fernando Perez
0
r2432:d32cbb22
Update release tool to always produce zip file.
Fernando Perez
0
r2431:312a7807
Update public revnum to make test installers for wider use. At this point, all scripts, tests and doc build work on linux.
Fernando Perez
0
r2430:3e84e9f4
Fix problem with rc_override. EmbeddedSphinxShell is instantiated at import time, this patch works around the issue.
Václav Šmilauer
0
r2429:b2913b6a
Apply argparse code simplification to all kernel scripts.
Fernando Perez
0
r2428:f8bf80c5
Simplify options handling code by using argparse argument_default. The argparse.ArgumentParser class supports an instance-wide default, so we can set that once instead of having every argument configured with the same default always.
Fernando Perez
0
r2427:d81b8d54
Unify command-line usage information in one place. Fixes: https://bugs.launchpad.net/ipython/+bug/505047
Fernando Perez
0
r2426:61e33e8e
Add transformers to understand code pasted with >>> or IPython prompts. Now the following all work out of the box: In [8]: In [6]: for i in range(5): ...: ...: print i, ...: ...: ...: 0 1 2 3 4 In [10]: >>> width = 20 In [11]: >>> height = 5*9 In [12]: >>> width * height Out[12]: 900 And the history is still clean: In [13]: %hist -n [snipped] for i in range(5): print i, get_ipython().magic("hist -n") width = 20 height = 5*9 width * height This will be extremely useful when copy/pasting from interactive tutorials, doctests and examples. Also fixes %doctest_mode: https://bugs.launchpad.net/ipython/+bug/505404
Fernando Perez
0
r2425:60655445
Patch by Beni Cherniavsky to improve tab-completion in emacs with 2.6. https://bugs.launchpad.net/ipython/+bug/414967
Fernando Perez
0
r2424:54fed50d
Patch by Beni Cherniavsky to improve tab-completion in emacs with 2.6. https://bugs.launchpad.net/ipython/+bug/414967
Fernando Perez
0
r2423:0e5e8a4d
Add file I forgot! Thanks to J. Hunter for report.
Fernando Perez
0
load next
< 1 .. 1315 1316 1317 1318 1319 .. 1439 >
showing 20 out of 28763 commits