Merge pull request #1102 from EstrellaXD/3.3-dev

Release 3.3.5 (mypy fix)
This commit is contained in:
Estrella Pan
2026-07-26 15:53:23 +02:00
committed by GitHub
2 changed files with 4 additions and 2 deletions

View File

@@ -567,11 +567,11 @@ class BangumiDatabase:
from module.models.torrent import Torrent
await self.session.execute(
delete(Torrent).where(Torrent.bangumi_id.is_not(None)) # type: ignore[attr-defined]
delete(Torrent).where(Torrent.bangumi_id.is_not(None)) # type: ignore[union-attr]
)
await self.session.execute(
update(Aria2Gid)
.where(Aria2Gid.bangumi_id.is_not(None)) # type: ignore[attr-defined]
.where(Aria2Gid.bangumi_id.is_not(None)) # type: ignore[union-attr]
.values(bangumi_id=None)
)
await self.session.execute(delete(Bangumi))

View File

@@ -119,10 +119,12 @@ async def test_rss_add_reenables_disabled_duplicate(db_session):
await db.add(RSSItem(url=rss_url, name="Test RSS"))
item = await db.search_url(rss_url)
assert item is not None
await db.disable(item.id)
assert await db.add(RSSItem(url=rss_url, name="Test RSS")) is True
item = await db.search_url(rss_url)
assert item is not None
assert item.enabled is True