21 lines
633 B
Python
21 lines
633 B
Python
from textwrap import dedent
|
|
|
|
APP = None
|
|
|
|
|
|
def get_app():
|
|
if APP is None:
|
|
raise Exception(
|
|
dedent(
|
|
"""
|
|
App object is not yet defined. `app = dash.Dash()` needs to be run
|
|
before `dash.get_app()` is called and can only be used within apps that use
|
|
the `pages` multi-page app feature: `dash.Dash(use_pages=True)`.
|
|
|
|
`dash.get_app()` is used to get around circular import issues when Python files
|
|
within the pages/` folder need to reference the `app` object.
|
|
"""
|
|
)
|
|
)
|
|
return APP
|