Seit dem Upgrade auf Python 3.4 werden alle interaktiven Befehle protokolliert ~/.python_history. Ich möchte nicht, dass Python diese Datei erstellt oder in sie schreibt.
Das Erstellen eines Symlinks zu /dev/nullfunktioniert nicht. Python entfernt die Datei und erstellt sie neu. In der Dokumentation wird vorgeschlagen , das zu löschen sys.__interactivehook__, dies entfernt jedoch auch die Tab-Vervollständigung. Was sollte getan werden, um das Schreiben dieser Verlaufsdatei zu deaktivieren und gleichzeitig die Tab-Vervollständigung beizubehalten?
Zusätzliche Details:
- Distribution: Arch Linux x86_64
- readline 6.3-3
- Python 3.4.0-2
chattr. Ich suche eine einzelne (Benutzer-) Konfigurationsdatei oder Umgebungsvariable.
chmodist die Lösung von Python-Entwicklern in diesem Fehlerbericht von vor einigen Wochen vorgeschlagen, obwohl es auch einige Erwähnungen ~/.inputrcgibt (es gibt keine man readline, BTW, außer der Bibliotheksfunktion).
inputrcund chmodfunktioniert auch nicht für mich. Die Datei wird trotzdem geändert (Arch Linux). Es gibt eine info inputrcSeite, aber ich bin im Allgemeinen nicht so zufrieden mit dem Lesen von Infoseiten, da sie schwer zu navigieren sind.