summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xcmd2.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/cmd2.py b/cmd2.py
index c688be9d..baacabdd 100755
--- a/cmd2.py
+++ b/cmd2.py
@@ -46,6 +46,14 @@ from optparse import make_option
import pyparsing
import pyperclip
+# Workaround for gtk interfering when printing from background thread while main
+# thread is blocking in raw_input() in Python 2 on Linux when gtk is installed
+try:
+ import gtk
+ gtk.set_interactive(0)
+except ImportError:
+ pass
+
# next(it) gets next item of iterator it. This is a replacement for calling it.next() in Python 2 and next(it) in Py3
from six import next