mailr6314 - /1.3/prompt/interpreter.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on June 04, 2008 - 00:41:
Author: bugman
Date: Wed Jun  4 00:41:06 2008
New Revision: 6314

URL: http://svn.gna.org/viewcvs/relax?rev=6314&view=rev
Log:
Removed the readline dependence, this is now optional.


Modified:
    1.3/prompt/interpreter.py

Modified: 1.3/prompt/interpreter.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/prompt/interpreter.py?rev=6314&r1=6313&r2=6314&view=diff
==============================================================================
--- 1.3/prompt/interpreter.py (original)
+++ 1.3/prompt/interpreter.py Wed Jun  4 00:41:06 2008
@@ -23,7 +23,12 @@
 # Python module imports.
 from code import InteractiveConsole, softspace
 from os import F_OK, access
-import readline
+try:
+    import readline
+    readline_avail = True
+except ImportError:
+    readline_avail = False
+
 #import signal
 import sys
 
@@ -36,7 +41,8 @@
 # Auxiliary modules.
 from help import _Helper, _Helper_python
 from command import Ls, Lh, Ll, system
-from tab_completion import Tab_completion
+if readline_avail:
+    from tab_completion import Tab_completion
 
 # User functions.
 from angles import Angles
@@ -236,10 +242,11 @@
         self.local = locals()
 
         # Setup tab completion.
-        readline.set_completer(Tab_completion(name_space=self.local).finish)
-        readline.set_completer_delims(' \t\n`~!@#$%^&*()=+{}\\|;:",<>/?')
-        #readline.set_completer_delims(' \t\n`~!@#$%^&*()=+{}\\|;:\'",<>/?')
-        readline.parse_and_bind("tab: complete")
+        if readline_avail:
+            
readline.set_completer(Tab_completion(name_space=self.local).finish)
+            readline.set_completer_delims(' \t\n`~!@#$%^&*()=+{}\\|;:",<>/?')
+            #readline.set_completer_delims(' 
\t\n`~!@#$%^&*()=+{}\\|;:\'",<>/?')
+            readline.parse_and_bind("tab: complete")
 
         # Execute the script file if given.
         if script_file:




Related Messages


Powered by MHonArc, Updated Wed Jun 04 20:40:25 2008