Delete script draft - Klientas dalyvauja apskaitoje skolose
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import argparse
|
||||
import os
|
||||
from datetime import date
|
||||
from pathlib import Path
|
||||
@@ -377,8 +378,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
|
||||
|
||||
Reference in New Issue
Block a user