# HG changeset patch # User Gilles Duboscq # Date 1430735260 -7200 # Node ID fbe449ca9707620dfac6b005e2ebc068033fc0e0 # Parent 93dc70e47fb00f573e126295476377fdb2768121 Make readline import best-effort diff -r 93dc70e47fb0 -r fbe449ca9707 mxtool/mx.py --- a/mxtool/mx.py Mon May 04 11:20:39 2015 +0200 +++ b/mxtool/mx.py Mon May 04 12:27:40 2015 +0200 @@ -47,10 +47,13 @@ from argparse import ArgumentParser, REMAINDER from os.path import join, basename, dirname, exists, getmtime, isabs, expandvars, isdir, isfile -# needed to work around https://bugs.python.org/issue1927 -import readline -#then make pylint happy.. -readline.get_line_buffer() +try: + # needed to work around https://bugs.python.org/issue1927 + import readline + #then make pylint happy.. + readline.get_line_buffer() +except ImportError: + pass # Support for Python 2.6 def check_output(*popenargs, **kwargs):