1919
2020try :
2121 from tomllib import load as load_tomllib # type: ignore[ignoreMissingImports]
22- except ImportError :
22+ except ImportError : # pragma: no cover
2323 from tomli import load as load_tomllib # type: ignore[ignoreMissingImports]
2424
2525
@@ -165,9 +165,9 @@ def inner(
165165 if mode == "before" :
166166 return model_validator_v2 (mode = mode )(classmethod (method )) # type: ignore[reportReturnType]
167167 return model_validator_v2 (mode = mode )(method ) # type: ignore[reportReturnType]
168- from pydantic import root_validator # noqa: PLC0415
168+ from pydantic import root_validator # noqa: PLC0415 # pragma: no cover
169169
170- return root_validator (method , pre = mode == "before" ) # pyright: ignore[reportCallIssue]
170+ return root_validator (method , pre = mode == "before" ) # pyright: ignore[reportCallIssue] # pragma: no cover
171171
172172 return inner
173173
@@ -184,9 +184,9 @@ def inner(method: Callable[[Model, Any], Any]) -> Callable[[Model, Any], Any]:
184184 from pydantic import field_validator as field_validator_v2 # noqa: PLC0415
185185
186186 return field_validator_v2 (field_name , * fields , mode = mode )(method )
187- from pydantic import validator # noqa: PLC0415
187+ from pydantic import validator # noqa: PLC0415 # pragma: no cover
188188
189- return validator (field_name , * fields , pre = mode == "before" )(method ) # pyright: ignore[reportReturnType]
189+ return validator (field_name , * fields , pre = mode == "before" )(method ) # pyright: ignore[reportReturnType] # pragma: no cover
190190
191191 return inner
192192
@@ -221,7 +221,7 @@ class _BaseModelV2(_PydanticBaseModel):
221221 model_config = _ConfigDict (strict = False )
222222
223223 return _BaseModelV2
224- return _PydanticBaseModel
224+ return _PydanticBaseModel # pragma: no cover
225225
226226
227227_BaseModel : type | None = None
@@ -286,25 +286,25 @@ def model_dump(obj: _BaseModel, **kwargs: Any) -> dict[str, Any]: # pyright: ig
286286 """Version-compatible model serialization (dict/model_dump)."""
287287 if is_pydantic_v2 ():
288288 return obj .model_dump (** kwargs )
289- return obj .dict (** kwargs ) # type: ignore[reportDeprecated]
289+ return obj .dict (** kwargs ) # type: ignore[reportDeprecated] # pragma: no cover
290290
291291
292292def model_validate (cls : type [Model ], obj : Any ) -> Model :
293293 """Version-compatible model validation (parse_obj/model_validate)."""
294294 if is_pydantic_v2 ():
295295 return cls .model_validate (obj )
296- return cls .parse_obj (obj ) # type: ignore[reportDeprecated]
296+ return cls .parse_obj (obj ) # type: ignore[reportDeprecated] # pragma: no cover
297297
298298
299299def get_fields_set (obj : _BaseModel ) -> set [str ]: # pyright: ignore[reportInvalidTypeForm]
300300 """Version-compatible access to fields set (__fields_set__/model_fields_set)."""
301301 if is_pydantic_v2 ():
302302 return obj .model_fields_set
303- return obj .__fields_set__ # type: ignore[reportDeprecated]
303+ return obj .__fields_set__ # type: ignore[reportDeprecated] # pragma: no cover
304304
305305
306306def model_copy (obj : Model , ** kwargs : Any ) -> Model :
307307 """Version-compatible model copy (copy/model_copy)."""
308308 if is_pydantic_v2 ():
309309 return obj .model_copy (** kwargs )
310- return obj .copy (** kwargs ) # type: ignore[reportDeprecated]
310+ return obj .copy (** kwargs ) # type: ignore[reportDeprecated] # pragma: no cover
0 commit comments