From 75ca51652af1fa2ee8b8374f99cf5a75df4e0d9a Mon Sep 17 00:00:00 2001 From: Todd Leonhardt Date: Thu, 11 May 2017 21:52:39 -0400 Subject: Fix Windows unit tests --- cmd2.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'cmd2.py') diff --git a/cmd2.py b/cmd2.py index bd48c404..3504d7d4 100755 --- a/cmd2.py +++ b/cmd2.py @@ -34,7 +34,6 @@ import optparse import os import platform import re -import readline import shlex import six import subprocess @@ -80,6 +79,13 @@ try: except ImportError: ipython_available = False +# Try to import readline, but allow failure for convenience in Windows unit testing +# Note: If this actually fails, you should install readline on Linux or Mac or pyreadline on Windows +try: + import readline +except ImportError: + pass + __version__ = '0.7.1a' # Pyparsing enablePackrat() can greatly speed up parsing, but problems have been seen in Python 3 in the past -- cgit v1.2.1