#!/usr/bin/env python3 import argparse from hra.util import hash_passwd from sqlalchemy import exc, update import sys import hra.db as db parser = argparse.ArgumentParser() parser.add_argument("username", help="Username") parser.add_argument("passwd", help="Password") args = parser.parse_args() u = db.User(org=True, username=args.username, passwd=hash_passwd(args.passwd)) try: db.get_session().add(u) db.get_session().commit() except exc.IntegrityError: print("Uživatelské jméno již existuje") sys.exit(1) print("Přidán nový uživatel.")