This decorator messes up pydantics BaseModel
This commit is contained in:
parent
4c4203a679
commit
49e16b106f
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user