Delete script draft - Klientas dalyvauja apskaitoje skolose

This commit is contained in:
2026-02-02 19:10:09 +02:00
parent 891ae221e0
commit f9a42d51ea
6 changed files with 346 additions and 13 deletions

View File

@@ -1,6 +1,7 @@
from __future__ import annotations
import os
import argparse
from datetime import date, timedelta
from pathlib import Path
from typing import Dict, Iterable, Optional
@@ -327,8 +328,23 @@ def _build_periods(rows: list[dict[str, object]]) -> list[dict[str, object]]:
return periods
def _parse_args() -> argparse.Namespace:
parser = argparse.ArgumentParser()
parser.add_argument("--user-id", dest="user_id")
parser.add_argument("--sutartis-id", dest="sutartis_id")
return parser.parse_args()
def _get_sutarties_kodas(args: argparse.Namespace) -> str:
sutarties_kodas = (args.sutartis_id or "").strip()
if sutarties_kodas:
return sutarties_kodas
return input("Sutarties kodas: ").strip()
def main() -> None:
sutarties_kodas = input("Sutarties kodas: ").strip()
args = _parse_args()
sutarties_kodas = _get_sutarties_kodas(args)
if not sutarties_kodas:
print("Missing sutarties kodas.")
return