@@ -1247,9 +1247,12 @@ def patch(
12471247 * ,
12481248 cast_to : Type [ResponseT ],
12491249 body : Body | None = None ,
1250+ files : RequestFiles | None = None ,
12501251 options : RequestOptions = {},
12511252 ) -> ResponseT :
1252- opts = FinalRequestOptions .construct (method = "patch" , url = path , json_data = body , ** options )
1253+ opts = FinalRequestOptions .construct (
1254+ method = "patch" , url = path , json_data = body , files = to_httpx_files (files ), ** options
1255+ )
12531256 return self .request (cast_to , opts )
12541257
12551258 def put (
@@ -1767,9 +1770,12 @@ async def patch(
17671770 * ,
17681771 cast_to : Type [ResponseT ],
17691772 body : Body | None = None ,
1773+ files : RequestFiles | None = None ,
17701774 options : RequestOptions = {},
17711775 ) -> ResponseT :
1772- opts = FinalRequestOptions .construct (method = "patch" , url = path , json_data = body , ** options )
1776+ opts = FinalRequestOptions .construct (
1777+ method = "patch" , url = path , json_data = body , files = to_httpx_files (files ), ** options
1778+ )
17731779 return await self .request (cast_to , opts )
17741780
17751781 async def put (
0 commit comments