Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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