changeset 7496:0a27d0db256d

issue1419: catch strange readline import error on windows
author Brendan Cully <brendan@kublai.com>
date Tue, 09 Dec 2008 17:01:14 -0800
parents 85dc88630beb
children f598df061fec ab3fb222b345
files mercurial/ui.py
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/ui.py	Wed Dec 10 00:16:12 2008 +0100
+++ b/mercurial/ui.py	Tue Dec 09 17:01:14 2008 -0800
@@ -407,7 +407,8 @@
                 import readline
                 # force demandimport to really load the module
                 readline.read_history_file
-            except ImportError:
+                # windows sometimes raises something other than ImportError
+            except Exception:
                 pass
         line = raw_input(prompt)
         # When stdin is in binary mode on Windows, it can cause