def addDL(private_key: str, experience: int, number: int, validity: str, catA: bool, catB: bool, catC: bool) -> None: """Добавить вод.удост формат даты - (ДД.ММ.ГГГГ)""" validity = dt.strptime(validity, "%d.%m.%Y") validity = int(validity.timestamp()) response: dict = User.addDL(functional.wallet, private_key, experience, number, validity, catA, catB, catC) if response['status']: cli.Logger.info(response['msg']) else: cli.Logger.warn(response['msg'])
def addRiderLicence() -> render_template: """Добавить вод.удовст""" lastPage: str = session.get('lastPage') if session.get('lastPage') else '/' if request.method == 'POST': wallet: str = session.get('wallet') number: int = int(request.form['number']) if 'catA' in request.form: catA: bool = True else: catA: bool = False if 'catB' in request.form: catB: bool = True else: catB: bool = False if 'catC' in request.form: catC: bool = True else: catC: bool = False experience: int = int(request.form['experience']) date_: str = request.form['date'] private_key: str = request.form['private_key'] date = dt.strptime(date_, '%Y-%d-%m') date = int(date.timestamp()) response = User.addDL(wallet, private_key, experience, number, date, catA, catB, catC) if response['status']: flash(response['msg']) return render_template('html/main.html', lastPage=lastPage, info=True) else: flash(response['msg']) return render_template('html/main.html', lastPage=lastPage, addRiderLicence=True)