- except Exception as err:
- self.bot.log.error('feeds thread crashed: %s' % err)
- self.bot.log.error(''.join(traceback.format_exc()))
+ except ConnectionError as err: # Non fatal exception
+ self.plugin.log.error(f'connection error on {feed}: {err}')
+ except URLError as err: # Non fatal exception
+ self.plugin.log.error(f'error for {feed}: {err.reason}')
+ except Exception as err: # Unknown execption, killing thread anyway
+ self.plugin.log.error('feeds thread crashed: %s', err)
+ self.plugin.log.error(''.join(traceback.format_exc()))