@@ -1244,9 +1244,12 @@ def patch(
12441244 * ,
12451245 cast_to : Type [ResponseT ],
12461246 body : Body | None = None ,
1247+ files : RequestFiles | None = None ,
12471248 options : RequestOptions = {},
12481249 ) -> ResponseT :
1249- opts = FinalRequestOptions .construct (method = "patch" , url = path , json_data = body , ** options )
1250+ opts = FinalRequestOptions .construct (
1251+ method = "patch" , url = path , json_data = body , files = to_httpx_files (files ), ** options
1252+ )
12501253 return self .request (cast_to , opts )
12511254
12521255 def put (
@@ -1764,9 +1767,12 @@ async def patch(
17641767 * ,
17651768 cast_to : Type [ResponseT ],
17661769 body : Body | None = None ,
1770+ files : RequestFiles | None = None ,
17671771 options : RequestOptions = {},
17681772 ) -> ResponseT :
1769- opts = FinalRequestOptions .construct (method = "patch" , url = path , json_data = body , ** options )
1773+ opts = FinalRequestOptions .construct (
1774+ method = "patch" , url = path , json_data = body , files = to_httpx_files (files ), ** options
1775+ )
17701776 return await self .request (cast_to , opts )
17711777
17721778 async def put (
0 commit comments