From af3df301adf3c1a0bd9f1772723751e4dfd4411f Mon Sep 17 00:00:00 2001 From: Joey Geralnik Date: Sat, 21 Mar 2015 21:42:15 +0200 Subject: [PATCH] Fix colorama/readline collision Using autoreset=True in colorama's init function, causes it to wrap stdin. This is problematic because readline also messes with stdin, and causes readline to stop working. The solution is to simply not use autoreset=True, and then (at least on non-windows platforms) stdin will not be wrapped --- src/frida/application.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frida/application.py b/src/frida/application.py index c9fad48..7bc4fb7 100755 --- a/src/frida/application.py +++ b/src/frida/application.py @@ -22,7 +22,7 @@ def await_enter(): class ConsoleApplication(object): def __init__(self, run_until_return=await_enter): - colorama.init(autoreset=True) + colorama.init() parser = OptionParser(usage=self._usage()) parser.add_option("-U", "--usb", help="connect to USB device",