1 Commits
Author SHA1 Message Date
dsql a818813cdd release: 1.0.0
first stable release. pre-1.0.0 verification complete: all surviving MED regressions and
gaps resolved and independently re-fired, tree audited clean across the suite.

Signed-off-by: disqualifier <dev@disqualifier.me>
2026-07-06 21:21:00 -04:00
3 changed files with 3 additions and 4 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ bites you.
## Install ## Install
``` ```
dpy_cache @ git+ssh://git@git.rethinkstudios.io/rethink-public/dpy_cache.git@v1.0.0 dpy_cache @ git+ssh://git@git.rethinkstudios.io/rethink-public/dpy_cache.git@v0.1.2
``` ```
## Usage ## Usage
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project] [project]
name = "dpy_cache" name = "dpy_cache"
version = "1.1.0" version = "1.0.0"
description = "Persist images/files to a Discord storage channel and get durable, re-resolvable CDN references — config-free, injectable, installable." description = "Persist images/files to a Discord storage channel and get durable, re-resolvable CDN references — config-free, injectable, installable."
requires-python = ">=3.10" requires-python = ">=3.10"
dependencies = [ dependencies = [
+1 -2
View File
@@ -138,8 +138,7 @@ class DPYCache:
try: try:
message = await self._channel.send(content=content, files=discord_files) message = await self._channel.send(content=content, files=discord_files)
except discord.HTTPException: except discord.HTTPException:
# raise XOR log: HTTPException propagates unwrapped (the documented contract), log.error("dpy_cache: send of %d file(s) to the storage channel failed", len(group))
# so the exception carries the failure to the caller - no error log here.
raise raise
attachments = list(message.attachments) attachments = list(message.attachments)