Ken Brooks wrote: > Still nothing changes! So how does the debug loop work? How can I > reload a module short of relaunching the environment?? ^^^^^^
You've just inadvertently answered your own question. That's what we mean when we say "Python fits your brain": >>> reload(foo) Python caches modules so that if one module is imported in ten different places, it doesn't reload them each time. To force a reload you use, appropriately enough, the reload function. > 2. I really wish for the "doskey" feature that lets you easily > retrieve and edit a line previously typed to the interactive > interpreter. Does it exist here? Yup. It's called readline. Apple doesn't ship it with OS-X, because it's licensed under the GPL, but you can install in separately, or you can install a new version of python that has it. See: http://undefined.org/python/ for a newer Python, and: http://www.pythonmac.org/packages/ For an assortment of add-on packages There is a readline for th python 2.3 that came with OS-X 10.4 there. It may work with 10.4 also, if you install "TigerPython23Compat" from that page also. All that being said, you might want to try one of the fancier python shells for interactive use, like ipython. Or, just write your entire script in a file (or multiple files) and restart python each time. It's rare that something take that long to run that re-starting is a problem. You can start it with: $ python -i MyScript.py and you'll get the interpreter prompt when it's done running. -Chris - Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception [EMAIL PROTECTED] _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig