26 lines
733 B
Python
26 lines
733 B
Python
import dash
|
|
from .app_html import layout_config
|
|
from .javascript import setting_callback
|
|
import os
|
|
import importlib
|
|
|
|
# Initialize Dash app (unchanged)
|
|
external_stylesheets = ['assets/bWLwgP.css']
|
|
app = dash.Dash(__name__, external_stylesheets=external_stylesheets)
|
|
app = layout_config(app)
|
|
setting_callback()
|
|
|
|
base_dir = os.path.dirname(__file__)
|
|
sub_dirs = ['func', 'api']
|
|
for sub_dir in sub_dirs:
|
|
dir_path = os.path.join(base_dir, sub_dir)
|
|
if os.path.exists(dir_path):
|
|
for filename in os.listdir(dir_path):
|
|
if filename.endswith('.py') and filename != '__init__.py':
|
|
module_name = filename[:-3]
|
|
importlib.import_module(f'.{sub_dir}.{module_name}', package='pkg.dash')
|
|
|
|
|
|
|
|
|