From 2181e71e4472c13d10ed9f5b577cc54453ea87ec Mon Sep 17 00:00:00 2001 From: jsl12 <32917998+jsl12@users.noreply.github.com> Date: Mon, 24 Jan 2022 11:33:08 -0600 Subject: [PATCH] fixed a typo with the async lock --- kwaylon/kwaylon.py | 3 +-- main.py | 14 +++----------- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/kwaylon/kwaylon.py b/kwaylon/kwaylon.py index aeb7691..0532cc4 100644 --- a/kwaylon/kwaylon.py +++ b/kwaylon/kwaylon.py @@ -41,7 +41,6 @@ class Kwaylon(Client): # await alive() self.data = ReactionData(self.db_path) - # await self.data.scan_messages(client=self, limit=100) self.data.read_all() async def handle_message(self, message: Message): @@ -116,7 +115,7 @@ class Kwaylon(Client): channel = await guild.fetch_channel(payload.channel_id) message = await channel.fetch_message(payload.message_id) - with self.lock: + async with self.lock: with self.data.connect() as con: self.data.add_reactions_from_message(message, con) con.close() diff --git a/main.py b/main.py index 895543d..9edeed6 100644 --- a/main.py +++ b/main.py @@ -11,21 +11,13 @@ if __name__ == '__main__': logging.basicConfig(level=logging.INFO) - client = Kwaylon( - # limit=100, - # days=60 - ) + client = Kwaylon() @client.event async def on_ready(): await client.handle_ready() - # await client.data.scan_messages( - # client=client, - # # limit=100, - # days=60, - # ) - + # await client.data.scan_messages(client=client, days=10) @client.event async def on_message(message: discord.Message): @@ -40,7 +32,7 @@ if __name__ == '__main__': @client.event async def on_raw_reaction_remove(payload: RawReactionActionEvent): await client.handle_raw_reaction(payload) - # await client.data.remove_reaction(payload) + load_dotenv() client.run(os.getenv('DISCORD_TOKEN'))