We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5d474db commit bef78efCopy full SHA for bef78ef
databusclient/client.py
@@ -212,6 +212,8 @@ def create_distributions_from_metadata(metadata):
212
filename = entry["filename"]
213
checksum = entry["checksum"]
214
size = entry["size"]
215
+ if not isinstance(size, int) or size <= 0:
216
+ raise ValueError(f"Invalid size for {filename}: expected positive integer, got {size}")
217
url = entry["url"]
218
# Expect a SHA-256 hex digest (64 chars). Reject others.
219
if not isinstance(checksum, str) or len(checksum) != 64:
0 commit comments