# ~/.pdbrc import atexit import os import readline # Define where the pdb command history will be saved historyPath = os.path.expanduser("~/.pdb_history") # Read existing history if it exists if os.path.exists(historyPath): readline.read_history_file(historyPath) # Register a hook to automatically save history when exiting pdb def save_history(historyPath=historyPath): import readline readline.write_history_file(historyPath) atexit.register(save_history)