bugfix/cleanup
This commit is contained in:
		
							
								
								
									
										12
									
								
								cogs/meme.py
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								cogs/meme.py
									
									
									
									
									
								
							| @@ -175,7 +175,6 @@ class Meme(commands.Cog): | |||||||
|                 None |                 None | ||||||
|         """ |         """ | ||||||
|          |          | ||||||
|         logging.critical("INCR FOR %s", uid) |  | ||||||
|          |          | ||||||
|         if not uid in self.meme_leaderboard: |         if not uid in self.meme_leaderboard: | ||||||
|             self.meme_leaderboard[uid] = 1 |             self.meme_leaderboard[uid] = 1 | ||||||
| @@ -183,12 +182,15 @@ class Meme(commands.Cog): | |||||||
|             self.meme_leaderboard[uid] += 1 |             self.meme_leaderboard[uid] += 1 | ||||||
|          |          | ||||||
|         async with sqlite3.connect(self.stats_db_path, timeout=2) as db_conn: |         async with sqlite3.connect(self.stats_db_path, timeout=2) as db_conn: | ||||||
|             query: str = "INSERT OR REPLACE INTO memes (discord_uid, count) VALUES (?, ?)" |             """Attempts both insert/update""" | ||||||
|             params: tuple = (uid, self.meme_leaderboard[uid]) |             query_1: str = "UPDATE memes SET count = count + 1 WHERE discord_uid = ?" | ||||||
|             async with db_conn.execute(query, params) as db_cursor: |             query_1_params: tuple = (uid,) | ||||||
|  |             query_2: str = "INSERT INTO memes (discord_uid, count) VALUES (?, ?)" | ||||||
|  |             query_2_params: tuple = (uid, self.meme_leaderboard[uid]) | ||||||
|  |             await db_conn.execute(query_1, query_1_params) | ||||||
|  |             await db_conn.execute(query_2, query_2_params) | ||||||
|             await db_conn.commit() |             await db_conn.commit() | ||||||
|                  |                  | ||||||
|         logging.critical("DONE") |  | ||||||
|          |          | ||||||
|     async def init_meme_leaderboard(self) -> None: |     async def init_meme_leaderboard(self) -> None: | ||||||
|         """ |         """ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user