Skip to content

Show layout errors in devtools, not just "Error loading layout" #2125

Open
@leopoldavezacenioka

Description

@leopoldavezacenioka

When using pd.Series with missing values encode as pandas.NA everything run fine however the web page display an error as html code (see img bellow).

I am not sure if this needs a fix I guess u are still waiting to implement support for pandas.NA but it would be helpful to get a python error on execution (which btw is already the case when invoking plotly.Figure show method).

Code to reproduce the bug

import pandas as pd

from plotly.express import line

from dash import Dash, html, dcc

df = pd.DataFrame([[1], [1, 4]], columns=['x', 'y'])
df['y'] = df.y.astype('UInt32')

fig = line(df, x='x',y='y')
fig = dcc.Graph(
    figure= fig
)
app = Dash(__name__)
app.layout = html.Div(children=fig)
app.run(debug=True)

My env

dash                               2.5.1
dash-core-components               2.0.0
dash-html-components               2.0.0
dash-table                         5.0.0

Capture d’écran 2022-07-10 à 16 17 49

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2considered for next cycledash-dev-toolsrelated to Dash development toolsfeaturesomething new

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions