(self, field: ModelField | None, key: str)
| 131 | return dotenv_vars |
| 132 | |
| 133 | def _next_field(self, field: ModelField | None, key: str) -> ModelField | None: |
| 134 | if not field or origin_is_union(get_origin(field.annotation)): |
| 135 | return None |
| 136 | elif field.annotation and lenient_issubclass(field.annotation, BaseModel): |
| 137 | for field in model_fields(field.annotation): |
| 138 | if field.name == key: |
| 139 | return field |
| 140 | return None |
| 141 | |
| 142 | def _explode_env_vars( |
| 143 | self, |
no test coverage detected