# nacti ucty, ktere nejsou v uzaverce import api_call from pydantic import SecretStr # ---------- API context ---------- def get_ctx(): ctx = api_call.ApiContext( user="Alto", base_url="http://127.0.0.1:8000", refresh_url="http://127.0.0.1:8000", client_id="99", id_kas="07", username="Kobrle", password=SecretStr("heslo"), ) return ctx ctx = get_ctx() # ---------- login ---------- api_call.login_API(ctx) # ---------- načtení účtů mimo uzávěrku ---------- ucty, err = api_call.load_ucty_notinclsrep_API(ctx) if err: print(err) exit() api_call.logout_API(ctx) # ---------- výpis ---------- print("\nÚČTY MIMO UZÁVĚRKU:\n") if not ucty: print("Žádné účty k uzávěrce.") else: print(f"POČET ÚČTŮ: {len(ucty)}\n") for u in ucty: print( "UCET:", u.ucislo, "| STŮL:", u.stul, "| AUTOR:", u.autor, "| ČAS:", u.closed_at, ) # ---------- návrh intervalu ---------- print("\nNÁVRH UZÁVĚRKY:\n") ucislo_od = ucty[0].ucislo ucislo_do = ucty[-1].ucislo print("OD:", ucislo_od) print("DO:", ucislo_do)