INNER CODE UNIT · Python
Shell
probcomp/bayeslite · shell/src/core.py:34
class Shell(cmd.Cmd):
def_prompt = 'bayeslite> '
bql_prompt = ' bql...> '
sql_prompt = ' sql...> '
python_prompt = 'python...> '
def __init__(self, bdb, backend, stdin=None, stdout=None, stderr=None):
if stdin is None:
stdin = sys.stdin
if stdout is None:
stdout = sys.stdout
if stderr is None:
stderr = sys.stderr
self.prompt = self.def_prompt
self.bql = StringIO.StringIO()
self.identchars += '.'
self.stderr = stderr
cmd.Cmd.__init__(self, 'Tab', stdin, stdout)