1010from ellar .core .modules import ModuleRefBase
1111from ellar .di import EllarInjector , ProviderConfig
1212from ellar .reflect import reflect
13- from ellar .threading import run_as_async
1413from ellar .utils import get_unique_type
1514from starlette .routing import BaseRoute , Host , Mount
1615
@@ -119,8 +118,7 @@ def _build_modules(
119118 return routes
120119
121120 @classmethod
122- @run_as_async
123- async def _create_app (
121+ def _create_app (
124122 cls ,
125123 module : t .Type [t .Union [ModuleBase , t .Any ]],
126124 global_guards : t .Optional [
@@ -206,7 +204,7 @@ def create_app(
206204 )
207205 app_factory_module = get_unique_type ()
208206 module (app_factory_module )
209- return cls ._create_app ( # type:ignore[no-any-return]
207+ return cls ._create_app (
210208 module = app_factory_module ,
211209 config_module = config_module ,
212210 global_guards = global_guards ,
@@ -221,6 +219,6 @@ def create_from_app_module(
221219 ] = None ,
222220 config_module : t .Union [str , t .Dict , None ] = None ,
223221 ) -> App :
224- return cls ._create_app ( # type:ignore[no-any-return]
222+ return cls ._create_app (
225223 module , config_module = config_module , global_guards = global_guards
226224 )
0 commit comments