def __init__(self, stream): print repr(stream) cmd.Cmd.__init__(self, "Tab", stream) self.prompt = ">> " self.intro = """ This is a simple Like-Hate query console. There are a few service commands: .init Creates all tables .fini Drops all tables .dump Dumps all tables .debug Enables/disables NLP debugging .trace Enables/disables SQL tracing """ self.interactive = (stream == sys.stdin) self.connection = sqlite3.connect("example.db") self.grammar = earley.load_grammar(open("repl.txt", "r").readlines()) self.debug = False self.trace = False if not self.interactive: self.use_rawinput = False
def __init__(self, stream): print repr(stream) cmd.Cmd.__init__(self, "Tab", stream) self.prompt = ">> " self.intro = """ Ask on some of your favourite food. There are a few service commands: .init Creates all tables .fini Drops all tables .dump Dumps all tables .debug Enables/disables NLP debugging .trace Enables/disables SQL tracing """ self.interactive = (stream == sys.stdin) self.connection = sqlite3.connect("example.db") self.grammar = earley.load_grammar(filter_comments(open("repl.txt", "r").readlines())) self.debug = True self.trace = True if not self.interactive: self.use_rawinput = False