From acc03ef22fec5edc1351aae50526dc0d614e3671 Mon Sep 17 00:00:00 2001 From: phxntxm Date: Wed, 12 Oct 2016 23:36:19 -0500 Subject: [PATCH] Added error logging to record while testing --- cogs/raffle.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cogs/raffle.py b/cogs/raffle.py index 8e8a6c9..fb80de9 100644 --- a/cogs/raffle.py +++ b/cogs/raffle.py @@ -6,6 +6,7 @@ import random import pendulum import re import asyncio +import traceback class Raffle: @@ -15,7 +16,12 @@ class Raffle: async def raffle_task(self): while True: - await self.check_raffles() + try: + await self.check_raffles() + except Exception as error: + with open("error_log", 'a') as f: + traceback.print_tb(error.__traceback__, file=f) + print('{0.__class__.__name__}: {0}'.format(error), file=f) await asyncio.sleep(900) async def check_raffles(self):