repl cleanup

This commit is contained in:
Loic Nageleisen 2014-01-25 00:02:36 +01:00
parent f809e0c0cd
commit 32978d0273

View file

@ -2,8 +2,6 @@ import wasp
import wasp.parser import wasp.parser
import readline import readline
readline.parse_and_bind("tab: complete")
class Reader(object): class Reader(object):
def __init__(self, prompt, banner=None): def __init__(self, prompt, banner=None):
@ -25,6 +23,12 @@ class Reader(object):
if __name__ == "__main__": if __name__ == "__main__":
readline.parse_and_bind("tab: complete")
# TODO: autocomplete, someday
# http://stackoverflow.com/questions/5637124
#readline.set_completer(complete)
for line in Reader(">> ", banner="WASP %s" % wasp.VERSION): for line in Reader(">> ", banner="WASP %s" % wasp.VERSION):
if line == "" or line is None: if line == "" or line is None:
continue continue