From 62f98be69d1a044a7b93ac91c009fc284b8f0333 Mon Sep 17 00:00:00 2001 From: Luna Mendes Date: Sun, 3 Dec 2017 01:55:40 -0300 Subject: [PATCH] accept custom sockfile --- .gitignore | 4 +++- bot/ext/rsudo.py | 5 ++++- memed.py | 5 ++--- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 6cd11ba..310c69f 100644 --- a/.gitignore +++ b/.gitignore @@ -101,4 +101,6 @@ venv.bak/ /site # mypy -.mypy_cache/ \ No newline at end of file +.mypy_cache/ + +config.py diff --git a/bot/ext/rsudo.py b/bot/ext/rsudo.py index a6d2da6..25b4af4 100644 --- a/bot/ext/rsudo.py +++ b/bot/ext/rsudo.py @@ -67,7 +67,10 @@ class Rsudo(Cog): return discord.utils.get(_user.roles, id=self.bot.config.admin_role) is not None reaction, admin = await self.bot.wait_for('reaction_add', check=check) - await msg.clear_reactions() + try: + await msg.clear_reactions() + except: + log.error('can not remove reactions') should_execute = emoji.get(reaction.emoji) diff --git a/memed.py b/memed.py index 968b1cf..4cbdd3b 100644 --- a/memed.py +++ b/memed.py @@ -8,14 +8,13 @@ import asyncio import struct import json import logging +import sys import asyncpg import config from bot import schedule_bot -SOCKFILE = './memed.succ' - logging.basicConfig(level=logging.DEBUG) log = logging.getLogger(__name__) db = None @@ -117,7 +116,7 @@ async def handle_client(reader, writer): if __name__ == '__main__': loop = asyncio.get_event_loop() - coro = asyncio.start_unix_server(handle_client, SOCKFILE, + coro = asyncio.start_unix_server(handle_client, sys.argv[1], loop=loop) db = loop.run_until_complete(asyncpg.create_pool(**config.db))