geotribu_cli.utils.args_types module¶
Static objects and variables.
- geotribu_cli.utils.args_types.arg_date_iso(date_str)¶
Valide le format d’une date au format AAAA-MM-JJ.
- Paramètres:
date_str (str) – Date au format AAAA-MM-JJ.
- Renvoie:
Objet datetime représentant la date.
- Type renvoyé:
datetime
- Lève:
ArgumentTypeError – Erreur en cas de format de date incorrect.
- geotribu_cli.utils.args_types.arg_date_iso_max_today(date_str)¶
- Valide le format d’une date au format AAAA-MM-JJ et vérifie que la date n’est pas
ultérieure à la date du jour. Sinon, retourne la date du jour.
- Paramètres:
date_str (str) – Date au format AAAA-MM-JJ.
- Renvoie:
Objet datetime représentant la date.
- Type renvoyé:
datetime
- Lève:
ArgumentTypeError – Erreur en cas de format de date incorrect.
- geotribu_cli.utils.args_types.arg_type_path_folder(input_path)¶
Check an argparse argument type, expecting a valid folder path.
- Paramètres:
input_path (Union[Path, str]) – path to check as string or pathlib.Path
- Lève:
ArgumentTypeError – if the input path is not a valid type or not a folder or
doesn't exist. –
- Renvoie:
path to the folder as pathlib.Path
- Type renvoyé:
Path