diff --git a/src/yunohost/utils/password.py b/src/yunohost/utils/password.py index 22dbb1810..5029c71de 100644 --- a/src/yunohost/utils/password.py +++ b/src/yunohost/utils/password.py @@ -185,9 +185,12 @@ class LoggerPasswordValidator(ProfilePasswordValidator): if __name__ == '__main__': if len(sys.argv) < 2: - print("usage: password.py PASSWORD") - - status, msg = ProfilePasswordValidator('user').validate(sys.argv[1]) + import getpass + pwd = getpass.getpass("") + #print("usage: password.py PASSWORD") + else: + pwd = sys.argv[1] + status, msg = ProfilePasswordValidator('user').validate(pwd) if status == "error": sys.exit(msg) elif status == "warning":