@@ -1257,9 +1257,12 @@ def patch(
12571257 * ,
12581258 cast_to : Type [ResponseT ],
12591259 body : Body | None = None ,
1260+ files : RequestFiles | None = None ,
12601261 options : RequestOptions = {},
12611262 ) -> ResponseT :
1262- opts = FinalRequestOptions .construct (method = "patch" , url = path , json_data = body , ** options )
1263+ opts = FinalRequestOptions .construct (
1264+ method = "patch" , url = path , json_data = body , files = to_httpx_files (files ), ** options
1265+ )
12631266 return self .request (cast_to , opts )
12641267
12651268 def put (
@@ -1777,9 +1780,12 @@ async def patch(
17771780 * ,
17781781 cast_to : Type [ResponseT ],
17791782 body : Body | None = None ,
1783+ files : RequestFiles | None = None ,
17801784 options : RequestOptions = {},
17811785 ) -> ResponseT :
1782- opts = FinalRequestOptions .construct (method = "patch" , url = path , json_data = body , ** options )
1786+ opts = FinalRequestOptions .construct (
1787+ method = "patch" , url = path , json_data = body , files = to_httpx_files (files ), ** options
1788+ )
17831789 return await self .request (cast_to , opts )
17841790
17851791 async def put (
0 commit comments