Skip to content

Commit fa54674

Browse files
authored
docs: expand Raises docstring section to include control character ValueError
Updated error message to include additional conditions for ValueError.
1 parent d3ff3f4 commit fa54674

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • packages/dexpace-sdk-core/src/dexpace/sdk/core/http/request

packages/dexpace-sdk-core/src/dexpace/sdk/core/http/request/multipart.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,10 @@ def with_utf8_filename(
150150
disposition line.
151151
152152
Raises:
153-
ValueError: If ``name`` is not ASCII.
153+
ValueError: If ``name`` is not ASCII; if ``filename`` is not ASCII
154+
and no ``filename*=`` parameter was provided through ``headers``;
155+
or if ``name``, ``filename``, the rendered ``media_type``, or any
156+
custom header name/value contains CR, LF, or NUL.
154157
"""
155158
legacy = filename if _is_ascii(filename) else ascii_fallback
156159
encoded = quote(filename, safe="", encoding="utf-8")

0 commit comments

Comments
 (0)