]> git.phdru.name Git - dotfiles.git/blobdiff - lib/python/init.py
.shellrc: Fix shell syntax
[dotfiles.git] / lib / python / init.py
index a38cea39332d3904ffd2313d2abfc4e6607688fb..ff42ce40c845dbcbd0d94c8dbf4cf96763aeedd5 100644 (file)
@@ -36,6 +36,11 @@ def init():
                 or os.path.expanduser('~/.inputrc')
             readline.read_init_file(initfile)
 
+            #if 'libedit' in readline.__doc__:
+            #    readline.parse_and_bind("bind ^I rl_complete")
+            #else:
+            #    readline.parse_and_bind("tab: complete")
+
             histfile = os.path.expanduser('~/.python_history')
             try:
                 readline.read_history_file(histfile)
@@ -110,7 +115,10 @@ def init():
         def myinput(prompt=None):
             save_stdout = sys.stdout
             sys.stdout = sys.__stdout__
-            result = builtin_input(prompt)
+            try:
+                result = builtin_input(prompt)
+            except EOFError:
+                result = None
             sys.stdout = save_stdout
             return result