diff --git a/holoviews/plotting/renderer.py b/holoviews/plotting/renderer.py index 75a17100ca..96bff490fa 100644 --- a/holoviews/plotting/renderer.py +++ b/holoviews/plotting/renderer.py @@ -520,8 +520,10 @@ def save(self_or_cls, obj, basename, fmt='auto', key={}, info={}, plot, fmt = self_or_cls._validate(obj, fmt) if isinstance(plot, Viewable): - from bokeh.resources import CDN, INLINE - if resources.lower() == 'cdn': + from bokeh.resources import CDN, INLINE, Resources + if isinstance(resources, Resources): + pass + elif resources.lower() == 'cdn': resources = CDN elif resources.lower() == 'inline': resources = INLINE