add proper pydantic v2 FieldInfo annotation

This commit is contained in:
Benedikt Bartscher 2024-03-01 19:20:14 +01:00
parent 32bc17b757
commit 99c28f8433
No known key found for this signature in database

View File

@ -4,6 +4,7 @@ from __future__ import annotations
import os
from typing import Any, Callable, Dict, Optional, Type, Union
from urllib.parse import urlparse
from pydantic.fields import FieldInfo
from reflex import constants
from reflex.components.base import (
@ -147,7 +148,7 @@ def compile_state(state: Type[BaseState]) -> dict:
def _compile_client_storage_field(
field,
field: FieldInfo,
) -> tuple[Type[Cookie] | Type[LocalStorage] | None, dict[str, Any] | None]:
"""Compile the given cookie or local_storage field.