#!/usr/bin/env python3 import argparse from hra.util import hash_passwd from sqlalchemy import exc, update import sys import hra.db as db import hra.lib as lib parser = argparse.ArgumentParser() parser.add_argument("username", help="Username") parser.add_argument("passwd", help="Password") parser.add_argument("--org", help="Přidělí org prává", action='store_true') args = parser.parse_args() try: u = lib.create_user(args.username, args.passwd, org=args.org) except lib.UsernameExist: print("Uživatelské jméno již existuje") sys.exit(1) db.get_session().commit() print("Přidán nový uživatel.") print(u.token)