@@ -879,9 +879,9 @@ def __exit__(
879879 def _prepare_options (
880880 self ,
881881 options : FinalRequestOptions , # noqa: ARG002
882- ) -> None :
882+ ) -> FinalRequestOptions :
883883 """Hook for mutating the given options"""
884- return None
884+ return options
885885
886886 def _prepare_request (
887887 self ,
@@ -961,7 +961,7 @@ def _request(
961961 input_options = model_copy (options )
962962
963963 cast_to = self ._maybe_override_cast_to (cast_to , options )
964- self ._prepare_options (options )
964+ options = self ._prepare_options (options )
965965
966966 retries = self ._remaining_retries (remaining_retries , options )
967967 request = self ._build_request (options )
@@ -1442,9 +1442,9 @@ async def __aexit__(
14421442 async def _prepare_options (
14431443 self ,
14441444 options : FinalRequestOptions , # noqa: ARG002
1445- ) -> None :
1445+ ) -> FinalRequestOptions :
14461446 """Hook for mutating the given options"""
1447- return None
1447+ return options
14481448
14491449 async def _prepare_request (
14501450 self ,
@@ -1529,7 +1529,7 @@ async def _request(
15291529 input_options = model_copy (options )
15301530
15311531 cast_to = self ._maybe_override_cast_to (cast_to , options )
1532- await self ._prepare_options (options )
1532+ options = await self ._prepare_options (options )
15331533
15341534 retries = self ._remaining_retries (remaining_retries , options )
15351535 request = self ._build_request (options )
0 commit comments