I hate SQL
This commit is contained in:
parent
6e045ac0fd
commit
32642b755b
2 changed files with 24 additions and 5 deletions
|
@ -4,7 +4,8 @@
|
||||||
<option name="autoReloadType" value="SELECTIVE" />
|
<option name="autoReloadType" value="SELECTIVE" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="aa6d62a8-d64d-4a60-a85f-8d9fa52b6b49" name="Changes" comment="Allow re-use of previous downloads">
|
<list default="true" id="aa6d62a8-d64d-4a60-a85f-8d9fa52b6b49" name="Changes" comment="Fix aiosqlite again">
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/cogs/ytdl.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/cogs/ytdl.py" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/cogs/ytdl.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/cogs/ytdl.py" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
|
@ -80,7 +81,7 @@
|
||||||
<workItem from="1704572901106" duration="125000" />
|
<workItem from="1704572901106" duration="125000" />
|
||||||
<workItem from="1704573038888" duration="7749000" />
|
<workItem from="1704573038888" duration="7749000" />
|
||||||
<workItem from="1704760229948" duration="946000" />
|
<workItem from="1704760229948" duration="946000" />
|
||||||
<workItem from="1704790508193" duration="2280000" />
|
<workItem from="1704790508193" duration="2436000" />
|
||||||
</task>
|
</task>
|
||||||
<task id="LOCAL-00001" summary="Update gitignore">
|
<task id="LOCAL-00001" summary="Update gitignore">
|
||||||
<option name="closed" value="true" />
|
<option name="closed" value="true" />
|
||||||
|
@ -258,7 +259,23 @@
|
||||||
<option name="project" value="LOCAL" />
|
<option name="project" value="LOCAL" />
|
||||||
<updated>1704792896546</updated>
|
<updated>1704792896546</updated>
|
||||||
</task>
|
</task>
|
||||||
<option name="localTasksCounter" value="23" />
|
<task id="LOCAL-00023" summary="Fix aiosqlite">
|
||||||
|
<option name="closed" value="true" />
|
||||||
|
<created>1704793040237</created>
|
||||||
|
<option name="number" value="00023" />
|
||||||
|
<option name="presentableId" value="LOCAL-00023" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1704793040237</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00024" summary="Fix aiosqlite again">
|
||||||
|
<option name="closed" value="true" />
|
||||||
|
<created>1704793106430</created>
|
||||||
|
<option name="number" value="00024" />
|
||||||
|
<option name="presentableId" value="LOCAL-00024" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1704793106430</updated>
|
||||||
|
</task>
|
||||||
|
<option name="localTasksCounter" value="25" />
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
<component name="TypeScriptGeneratedFilesManager">
|
<component name="TypeScriptGeneratedFilesManager">
|
||||||
|
@ -288,6 +305,8 @@
|
||||||
<MESSAGE value="Fix the space strip and JSON output" />
|
<MESSAGE value="Fix the space strip and JSON output" />
|
||||||
<MESSAGE value="Fix the last few words not being added" />
|
<MESSAGE value="Fix the last few words not being added" />
|
||||||
<MESSAGE value="Allow re-use of previous downloads" />
|
<MESSAGE value="Allow re-use of previous downloads" />
|
||||||
<option name="LAST_COMMIT_MESSAGE" value="Allow re-use of previous downloads" />
|
<MESSAGE value="Fix aiosqlite" />
|
||||||
|
<MESSAGE value="Fix aiosqlite again" />
|
||||||
|
<option name="LAST_COMMIT_MESSAGE" value="Fix aiosqlite again" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
|
@ -114,7 +114,7 @@ class YTDLCog(commands.Cog):
|
||||||
async with aiosqlite.connect("./data/ytdl.db") as db:
|
async with aiosqlite.connect("./data/ytdl.db") as db:
|
||||||
_hash = hashlib.md5(f"{webpage_url}:{format_id}".encode())
|
_hash = hashlib.md5(f"{webpage_url}:{format_id}".encode())
|
||||||
cursor = await db.execute(
|
cursor = await db.execute(
|
||||||
"SELECT (message_id, channel_id, attachment_index) FROM downloads WHERE key=?",
|
"SELECT message_id, channel_id, attachment_index FROM downloads WHERE key=?",
|
||||||
(_hash,)
|
(_hash,)
|
||||||
)
|
)
|
||||||
entry = await cursor.fetchone()
|
entry = await cursor.fetchone()
|
||||||
|
|
Loading…
Reference in a new issue