From e25c6e8697367c810d37fe9aa3a65491729545ae Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Wed, 19 Feb 2020 13:15:03 -0800 Subject: [PATCH] Use code.interact instead of py -i. --- frontends/etiquette_repl/etiquette_repl_launch.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/frontends/etiquette_repl/etiquette_repl_launch.py b/frontends/etiquette_repl/etiquette_repl_launch.py index 64bad34..9000125 100644 --- a/frontends/etiquette_repl/etiquette_repl_launch.py +++ b/frontends/etiquette_repl/etiquette_repl_launch.py @@ -1,6 +1,3 @@ -# Use with -# py -i etiquette_easy.py - import logging handler = logging.StreamHandler() log_format = '{levelname}:etiquette.{module}.{funcName}: {message}' @@ -8,6 +5,7 @@ handler.setFormatter(logging.Formatter(log_format, style='{')) logging.getLogger().addHandler(handler) import argparse +import code import os import sys import traceback @@ -33,12 +31,16 @@ def photag(photo_id): print(photo.get_tags()) while True: photo.add_tag(input('> ')) + get = P.get_tag - +################################################################################ def erepl_argparse(args): if args.exec_statement: exec(args.exec_statement) + else: + import code + code.interact(banner='', local=dict(globals(), **locals())) def main(argv): parser = argparse.ArgumentParser()