Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 3 of 3 for is_scalar_field (0.1 seconds)

  1. fastapi/_compat/__init__.py

    from .v2 import get_missing_field_error as get_missing_field_error
    from .v2 import get_model_name_map as get_model_name_map
    from .v2 import get_schema_from_model_field as get_schema_from_model_field
    from .v2 import is_scalar_field as is_scalar_field
    from .v2 import serialize_sequence_value as serialize_sequence_value
    from .v2 import (
        with_info_plain_validator_function as with_info_plain_validator_function,
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 15 11:44:39 GMT 2026
    - 2.1K bytes
    - Click Count (0)
  2. fastapi/dependencies/utils.py

                field_info=field_info,
            )
            if is_path_param:
                assert is_scalar_field(field=field), (
                    "Path params must be of one of the supported types"
                )
            elif isinstance(field_info, params.Query):
                assert (
                    is_scalar_field(field)
                    or field_annotation_is_scalar_sequence(field.field_info.annotation)
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 15 11:44:39 GMT 2026
    - 38.7K bytes
    - Click Count (3)
  3. fastapi/_compat/v2.py

        # DefsRef, although DefsRef is just str:
        # DefsRef = NewType('DefsRef', str)
        # So, a cast to simplify the types here
        return field_mapping, cast(dict[str, dict[str, Any]], definitions)
    
    
    def is_scalar_field(field: ModelField) -> bool:
        from fastapi import params
    
        return shared.field_annotation_is_scalar(
            field.field_info.annotation
        ) and not isinstance(field.field_info, params.Body)
    
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 15 11:44:39 GMT 2026
    - 16.7K bytes
    - Click Count (0)
Back to Top