@@ -19,23 +19,21 @@ def SField(short: str | None = None, **kwargs) -> Any:
1919
2020 Examples
2121 --------
22- ```python
23- from pydantic_settings import BaseSettings
24-
25- class Settings(BaseSettings):
26- parameter: float = SField(
27- short='p',
28- description="an arbitrary parameter",
29- default=10.,
30- )
22+ >>> from pydantic_settings import BaseSettings
23+
24+ >>> class Settings(BaseSettings):
25+ ... parameter: float = SField(
26+ ... short='p',
27+ ... description="an arbitrary parameter",
28+ ... default=10.,
29+ ... )
3130
32- s = Settings(parameter=3.)
31+ >>> s = Settings(parameter=3.)
3332
34- print(s.model_schema_json())
35- #> {'additionalProperties': False, 'properties': {'parameter': {'default':
36- # '10.', 'description': 'an arbitrary parameter', 'short': 'p',
37- # 'title': 'Parameter', 'type': 'float'}}, 'title': 'Settings', 'type':
38- # 'object'}
33+ >>> s.model_json_schema()
34+ {'additionalProperties': False, 'properties': {'parameter': {'default': 10.0,
35+ 'description': 'an arbitrary parameter', 'short': 'p', 'title': 'Parameter',
36+ 'type': 'number'}}, 'title': 'Settings', 'type': 'object'}
3937
4038 Parameters
4139 ----------
0 commit comments