1import sys234def usage():5print(''' Usage: to change a password, type 'sage user-manager.py6changepassword username newpassword'. You must have a file7passwords.yaml in the current directory which holds the8authentication passwords. ''')91011def changepassword(username, newpassword):12#import yaml13#pw_dict = yaml.load(open("passwords.yaml"))14#C['userdb'].authenticate(pw_dict['data']['username'],15# pw_dict['data']['password'])1617from .users.pwdmanager import userdb18userdb.change_password(username, newpassword)192021if len(sys.argv) != 4:22usage()23sys.exit(0)2425if sys.argv[1] == 'changepassword':26changepassword(sys.argv[2], sys.argv[3])27else:28usage()293031