Spaces:
Runtime error
Runtime error
File size: 400 Bytes
1914b78 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | from pydantic import BaseModel , field_validator
class FileMeta(BaseModel):
filename : str
user_query : str
@field_validator("filename")
@classmethod
def validate_extension(cls , v):
allowed_ext = (".csv" , ".db" , ".sql")
if not v.lower().endswith(allowed_ext) :
raise ValueError("Only .csv, .db, .sql files are allowed")
return v |