Fix a bug in "rm"; Add a --debug option to log requests
This commit is contained in:
parent
12c722bc08
commit
6e06bc963a
1 changed files with 16 additions and 2 deletions
18
nauta.py
18
nauta.py
|
@ -355,7 +355,7 @@ def cards_clean(args):
|
||||||
delete_cards(cards_to_purge)
|
delete_cards(cards_to_purge)
|
||||||
|
|
||||||
def cards_rm(args):
|
def cards_rm(args):
|
||||||
delete_cards(args.cards)
|
delete_cards(args.usernames)
|
||||||
|
|
||||||
def cards_info(args):
|
def cards_info(args):
|
||||||
username = args.username
|
username = args.username
|
||||||
|
@ -401,7 +401,7 @@ def main(args):
|
||||||
|
|
||||||
up [username]
|
up [username]
|
||||||
down
|
down
|
||||||
cards [-v] [-f]
|
cards [-v] [-f] [-c]
|
||||||
cards add [username]
|
cards add [username]
|
||||||
cards clean
|
cards clean
|
||||||
cards rm username [username ...]
|
cards rm username [username ...]
|
||||||
|
@ -412,6 +412,10 @@ def main(args):
|
||||||
formatter_class=argparse.RawDescriptionHelpFormatter
|
formatter_class=argparse.RawDescriptionHelpFormatter
|
||||||
)
|
)
|
||||||
subparsers = parser.add_subparsers()
|
subparsers = parser.add_subparsers()
|
||||||
|
parser.add_argument("-d", "--debug",
|
||||||
|
action="store_true",
|
||||||
|
help="show debug info"
|
||||||
|
)
|
||||||
|
|
||||||
cards_parser = subparsers.add_parser('cards')
|
cards_parser = subparsers.add_parser('cards')
|
||||||
cards_parser.set_defaults(func=cards)
|
cards_parser.set_defaults(func=cards)
|
||||||
|
@ -423,6 +427,10 @@ def main(args):
|
||||||
action="store_true",
|
action="store_true",
|
||||||
help="force a fresh request of card time"
|
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_subparsers = cards_parser.add_subparsers()
|
||||||
cards_add_parser = cards_subparsers.add_parser('add')
|
cards_add_parser = cards_subparsers.add_parser('add')
|
||||||
cards_add_parser.set_defaults(func=cards_add)
|
cards_add_parser.set_defaults(func=cards_add)
|
||||||
|
@ -447,6 +455,12 @@ def main(args):
|
||||||
down_parser.set_defaults(func=down)
|
down_parser.set_defaults(func=down)
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
if args.debug:
|
||||||
|
logging.basicConfig(level=logging.DEBUG)
|
||||||
|
from http.client import HTTPConnection
|
||||||
|
HTTPConnection.debuglevel = 2
|
||||||
|
|
||||||
if 'func' in args:
|
if 'func' in args:
|
||||||
args.func(args)
|
args.func(args)
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in a new issue