From 49e16b106f589496cb7074d669f5f91c6cbafb43 Mon Sep 17 00:00:00 2001 From: Ruben van Staveren Date: Tue, 12 Dec 2023 10:50:16 +0100 Subject: [PATCH] This decorator messes up pydantics BaseModel --- app/main.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/app/main.py b/app/main.py index 76908a0..93b6a82 100644 --- a/app/main.py +++ b/app/main.py @@ -1,7 +1,6 @@ ''' Simple Geolocation with FastAPI ''' -import dataclasses from ipaddress import IPv4Address, IPv4Network, IPv6Address, IPv6Network from typing import Annotated, Optional, Union @@ -14,7 +13,6 @@ app = FastAPI() GEOLITE2_ASN_DB = '/usr/local/share/GeoIP/GeoLite2-ASN.mmdb' GEOLITE2_CITY_DB = '/usr/local/share/GeoIP/GeoLite2-City.mmdb' -@dataclasses.dataclass class Locality(BaseModel): ''' Locality data @@ -24,7 +22,6 @@ class Locality(BaseModel): continent: Optional[str] is_eu: bool -@dataclasses.dataclass class GeoLocation(BaseModel): ''' Geolocation data model