Після оновлення до Python 3.4 всі інтерактивні команди реєструються в ~/.python_history. Я не хочу, щоб Python створював або записував у цей файл.
Створення символьного посилання /dev/nullне працює, Python видаляє файл і відтворює його. Документація пропонує видалити sys.__interactivehook__, але це також видаляє табуляції завершення. Що потрібно зробити, щоб вимкнути запис цього файлу історії, але все-таки зберегти заповнення вкладки?
Додаткові дані:
- Distro: Arch Linux x86_64
- readline 6.3-3
- пітон 3.4.0-2
chattr. Я шукаю єдиний (користувальницький) файл конфігурації або змінну середовища.
chmodце рішення, запропоноване python devs у цьому звіті про помилки від декількох тижнів тому, хоча там також є деякі згадки ~/.inputrc(немає man readline, BTW, крім функції бібліотеки).
inputrcхоча і chmodне працює для мене, файл все одно змінюється (Arch Linux). info inputrcСторінка існує , але я, як правило, не задоволений читанням інформаційних сторінок, оскільки по них важко пересуватися.