mirror of
https://github.com/apache/superset.git
synced 2026-04-20 00:24:38 +00:00
chore(async): Making create app configurable (#25346)
This commit is contained in:
@@ -27,9 +27,10 @@ from flask_talisman import Talisman
|
||||
from flask_wtf.csrf import CSRFProtect
|
||||
from werkzeug.local import LocalProxy
|
||||
|
||||
from superset.async_events.async_query_manager import AsyncQueryManager
|
||||
from superset.async_events.async_query_manager_factory import AsyncQueryManagerFactory
|
||||
from superset.extensions.ssh import SSHManagerFactory
|
||||
from superset.extensions.stats_logger import BaseStatsLoggerManager
|
||||
from superset.utils.async_query_manager import AsyncQueryManager
|
||||
from superset.utils.cache_manager import CacheManager
|
||||
from superset.utils.encrypt import EncryptedFieldFactory
|
||||
from superset.utils.feature_flag_manager import FeatureFlagManager
|
||||
@@ -114,7 +115,10 @@ class ProfilingExtension: # pylint: disable=too-few-public-methods
|
||||
|
||||
APP_DIR = os.path.join(os.path.dirname(__file__), os.path.pardir)
|
||||
appbuilder = AppBuilder(update_perms=False)
|
||||
async_query_manager = AsyncQueryManager()
|
||||
async_query_manager_factory = AsyncQueryManagerFactory()
|
||||
async_query_manager: AsyncQueryManager = LocalProxy(
|
||||
async_query_manager_factory.instance
|
||||
)
|
||||
cache_manager = CacheManager()
|
||||
celery_app = celery.Celery()
|
||||
csrf = CSRFProtect()
|
||||
|
||||
Reference in New Issue
Block a user