return True
except:
fd.close()
- logging.exception("set_avatar")
+ log.exception("set_avatar")
return False
@asyncio.coroutine
module.log = logging.getLogger(name)
self.loaded[name] = { 'module': module, 'plugin': getattr(module, plugin)() }
except:
- logging.exception('refresh')
+ log.exception('refresh')
def plugins(self):
return self.loaded.keys()
log.info('Playing announcement {} {} in {}'.format(announcement['id'], filename, channel))
yield from bot.play_sound(client.get_channel(str(announcement['voice_id'])), filename)
except:
- logging.exception("announce")
+ log.exception("announce")
import discord
import feedparser
import json
-import logging
import multiprocessing
import re
import shlex
except ValueError:
log.error('Invalid link_json in feed {}'.format(feed['url']))
except:
- logging.exception('do_rss:link_json')
+ log.exception('do_rss:link_json')
if not link:
log.warning('No link for entry {}'.format(entry['title']))
continue
digests.append(digest)
log.debug('Posted RSS with digest {}'.format(digest))
except:
- logging.exception("do_rss")
+ log.exception("do_rss")
@asyncio.coroutine
def on_ready(self):