diff --git a/osm_vc63/errors.py b/osm_vc63/errors.py new file mode 100644 index 0000000..11dd585 --- /dev/null +++ b/osm_vc63/errors.py @@ -0,0 +1,19 @@ +#!/usr/bin/env python3 + + +class Api_error(Exception): + def __init__(self, http_code, message="erreur appel API"): + self.http_code = http_code + self.message = message + super().__init__(self.message) + + def __str__(self): + return f"{self.http_code} -> {self.message}" + + +class Overpass_error(Api_error): + pass + + +class Geo_api_error(Api_error): + pass