From f96099ed4853979de5e2f13ed42c9e639ef2b28b Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 25 Sep 2014 12:01:03 +0200 Subject: [PATCH] In data_source renderer hide and log exceptions in update_content() (fixes #5584) --- src/cmsplugin_blurp/renderers/data_source.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/cmsplugin_blurp/renderers/data_source.py b/src/cmsplugin_blurp/renderers/data_source.py index 54ee8da..155dda6 100644 --- a/src/cmsplugin_blurp/renderers/data_source.py +++ b/src/cmsplugin_blurp/renderers/data_source.py @@ -220,8 +220,13 @@ class Data(object): log.warning(error) return None, error - def update_content(self): + try: + return self.update_content_real() + except: + log.exception('exception while updating content') + + def update_content_real(self): if self.url.startswith('http'): stream, error = self.resolve_http_url() elif self.url.startswith('file:'):