12345678910111213141516171819202122232425262728293031323334353637 |
- import os
- def __exithandler():
- try:
- readline.write_history_file( "%s/.python-history" % os.getenv( "HOME", "/tmp" ) )
- except IOError:
- pass
- def __registerExitHandler():
- import atexit
- atexit.register( __exithandler )
- def __enableReadlineSupport():
- readline.set_history_length( 1000 )
- readline.parse_and_bind( "tab: complete" )
- try:
- readline.read_history_file( "%s/.python-history" % os.getenv( "HOME", "/tmp" ) )
- except IOError:
- pass
- import sys
- try:
- import rlcompleter, readline
- except ImportError:
- pass
- else:
- __registerExitHandler()
- __enableReadlineSupport()
|