From 7906468b062fbbaca9c9e57f245f0a0817f4308f Mon Sep 17 00:00:00 2001 From: girst Date: Wed, 19 Aug 2020 17:53:23 +0200 Subject: [PATCH] use getpass() instead of input() input() writes prompt to stdout, so using it in scripts breaks. (WTF) --- config/generate-passwd.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/generate-passwd.py b/config/generate-passwd.py index b3f1ac9..6d10352 100755 --- a/config/generate-passwd.py +++ b/config/generate-passwd.py @@ -5,11 +5,12 @@ exec python3 "$0" "$@" ':''' import sys +import getpass from werkzeug.security import generate_password_hash if len(sys.argv) > 1: passwd = sys.argv[1] else: - passwd = input('password to hash: ') + passwd = getpass.getpass() print(generate_password_hash(passwd)) -- 2.39.3