Salut à toutes et tous
Situons le contexte pour commencer:
Certains l'ont peut-être vu, j'ai créé un petit shell en python.
Je me sers bien sur du module readline pour l'autocomplétion.
Hélas je me heurte pour l'instant à des bugs:
- Lorsque raw_input est appelé avec un chaine de prompt qui contient des caractères invisibles, le retour à la ligne ne se fait pas correctement.
Essayez par vous-même:
Code : Sélectionner tout - Visualiser dans une fenêtre à part raw_input("\x1b[31m>>> \x1b[0m")- Readline me pose un souci lorsque je sors de certaines application qui se servent de toute la console.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 import readline from subprocess import Popen Popen('watch uptime', shell=True).wait() # Faites ctrl-C pour quitter, et essayez d'écrire quelque chose...
Voila... si quelqu'un a des idées pour corriger ça, je suis preneur![]()
Partager