Remove legacy put_stream method

Removed legacy chunked upload method 'put_stream' in favor of 'put_file' for better proxy compatibility.
This commit is contained in:
2026-01-14 11:43:38 +01:00
committed by GitHub
parent e5b7f9c373
commit e981912836

View File

@@ -245,24 +245,6 @@ class WebDavClient:
):
return
async def put_stream(self, name: str, stream: AsyncIterator[bytes]) -> None:
"""Legacy method: chunked upload. Prefer put_file for better proxy compatibility."""
folder = await self._base_folder_url()
url = self._file_url(folder, name)
async def gen():
async for chunk in stream:
yield chunk
async with self._session.put(
url,
data=gen(),
headers=self._headers(),
raise_for_status=True,
timeout=self._timeout_long,
):
return
async def get_bytes(self, name: str) -> bytes:
folder = await self._base_folder_url()
url = self._file_url(folder, name)