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:'):