From 4124fd7accc0281226d98955b990e41cdcb05835 Mon Sep 17 00:00:00 2001 From: Michael Lazar Date: Tue, 3 Mar 2015 08:12:24 -0800 Subject: [PATCH] Re-implemented getpass for password. --- rtv/main.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/rtv/main.py b/rtv/main.py index 5a8862b..5770aa5 100644 --- a/rtv/main.py +++ b/rtv/main.py @@ -1,4 +1,5 @@ import argparse +from getpass import getpass import praw from requests.exceptions import ConnectionError, HTTPError @@ -65,8 +66,12 @@ def main(): reddit = praw.Reddit(user_agent='reddit terminal viewer v0.0') reddit.config.decode_html_entities = True - if args.username and args.password: - reddit.login(args.username, args.password) + if args.username: + if args.password: + reddit.login(args.username, args.password) + else: + password = getpass() + reddit.login(args.username, password) with curses_session() as stdscr: