From 6e06bc963a030720ca10fd0f10753163e4c08ab2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andy=20Teijelo=20P=C3=A9rez?= Date: Wed, 11 Oct 2017 09:31:45 -0400 Subject: [PATCH] Fix a bug in "rm"; Add a --debug option to log requests --- nauta.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/nauta.py b/nauta.py index 0eb7053..3a72b2e 100755 --- a/nauta.py +++ b/nauta.py @@ -355,7 +355,7 @@ def cards_clean(args): delete_cards(cards_to_purge) def cards_rm(args): - delete_cards(args.cards) + delete_cards(args.usernames) def cards_info(args): username = args.username @@ -401,7 +401,7 @@ def main(args): up [username] down - cards [-v] [-f] + cards [-v] [-f] [-c] cards add [username] cards clean cards rm username [username ...] @@ -412,6 +412,10 @@ def main(args): formatter_class=argparse.RawDescriptionHelpFormatter ) subparsers = parser.add_subparsers() + parser.add_argument("-d", "--debug", + action="store_true", + help="show debug info" + ) cards_parser = subparsers.add_parser('cards') cards_parser.set_defaults(func=cards) @@ -423,6 +427,10 @@ def main(args): action="store_true", help="force a fresh request of card time" ) + cards_parser.add_argument("-c", "--cached", + action="store_true", + help="shows cached data, avoids the network" + ) cards_subparsers = cards_parser.add_subparsers() cards_add_parser = cards_subparsers.add_parser('add') cards_add_parser.set_defaults(func=cards_add) @@ -447,6 +455,12 @@ def main(args): down_parser.set_defaults(func=down) args = parser.parse_args() + + if args.debug: + logging.basicConfig(level=logging.DEBUG) + from http.client import HTTPConnection + HTTPConnection.debuglevel = 2 + if 'func' in args: args.func(args) else: