diff --git a/.changeset/twenty-moles-slide.md b/.changeset/twenty-moles-slide.md new file mode 100644 index 00000000..91ecfad0 --- /dev/null +++ b/.changeset/twenty-moles-slide.md @@ -0,0 +1,5 @@ +--- +'modelscope_studio': patch +--- + +fix: bugfix in dev mode diff --git a/backend/modelscope_studio/__init__.py b/backend/modelscope_studio/__init__.py index bc6f30f8..7bcd44fb 100644 --- a/backend/modelscope_studio/__init__.py +++ b/backend/modelscope_studio/__init__.py @@ -1,7 +1,3 @@ -from .components.antd.components import * -from .components.antdx.components import * -from .components.base import * -from .components.legacy.components import * -from .components.pro.components import * +from .components import * from .external import load from .version import __version__ diff --git a/backend/modelscope_studio/components/__init__.py b/backend/modelscope_studio/components/__init__.py new file mode 100644 index 00000000..aafcf6e1 --- /dev/null +++ b/backend/modelscope_studio/components/__init__.py @@ -0,0 +1,5 @@ +from .antd.components import * +from .antdx.components import * +from .base import * +from .legacy.components import * +from .pro.components import * diff --git a/docs/app.py b/docs/app.py index c05fa4e8..3338b0d9 100644 --- a/docs/app.py +++ b/docs/app.py @@ -8,6 +8,8 @@ from helper.Site import Site from legacy_app import legacy_demo +is_dev = os.environ.get("GRADIO_WATCH_MODULE_NAME") == 'docs.app' + def get_text(text: str, cn_text: str): if is_modelscope_studio: @@ -572,7 +574,7 @@ def more_components(): "label": get_text("Version 0.x", "0.x 版本"), "key": "legacy", "content": legacy_demo - }, + } if not is_dev else None, ] site = Site( diff --git a/docs/helper/Site.py b/docs/helper/Site.py index d145a7bf..26eca9a1 100644 --- a/docs/helper/Site.py +++ b/docs/helper/Site.py @@ -13,7 +13,7 @@ def __init__(self, docs: dict, default_active_tab: str | None = None, logo: Component | Callable | None = None): - self.tabs = tabs + self.tabs = [tab for tab in tabs if tab] self.docs = docs self.default_active_tab = default_active_tab self.default_active_tab_item = next(