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