diff --git a/plotly/io/_renderers.py b/plotly/io/_renderers.py index 9ddd1db5dd..4c21760bb0 100644 --- a/plotly/io/_renderers.py +++ b/plotly/io/_renderers.py @@ -485,7 +485,7 @@ def show(fig, renderer=None, validate=True, **kwargs): ) default_renderer = env_renderer -elif ipython: +elif ipython and ipython.get_ipython(): # Try to detect environment so that we can enable a useful # default renderer if not default_renderer: diff --git a/tests/test_io/test_renderers.py b/tests/test_io/test_renderers.py index 4860c738a0..43dd250d8b 100644 --- a/tests/test_io/test_renderers.py +++ b/tests/test_io/test_renderers.py @@ -33,6 +33,13 @@ def fig1(request): ) +def test_default_renderer(): + """ + The default renderer should be 'browser'. + """ + assert pio.renderers.default == "browser" + + # JSON # ---- def test_json_renderer_mimetype(fig1):
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: