17 lines
394 B
Python
17 lines
394 B
Python
#! /bin/python
|
|
|
|
import atexit
|
|
import os
|
|
import readline
|
|
|
|
datadir = os.environ["XDG_DATA_HOME"]
|
|
histfile = os.path.join(datadir, "python", "history.log")
|
|
try:
|
|
readline.read_history_file(histfile)
|
|
# default history len is -1 (infinite), which may grow unruly
|
|
readline.set_history_length(1000)
|
|
except FileNotFoundError:
|
|
pass
|
|
|
|
atexit.register(readline.write_history_file, histfile)
|