@@ -105,16 +105,15 @@ def custom_openapi(app):
105105
106106
107107def build_app (
108- tree ,
109- authentication = None ,
108+ tree : MapAdapter ,
110109 server_settings : Optional [Settings ] = None ,
111110 query_registry : Optional [QueryRegistry ] = None ,
112111 serialization_registry : Optional [SerializationRegistry ] = None ,
113112 deserialization_registry : Optional [SerializationRegistry ] = None ,
114113 compression_registry : Optional [CompressionRegistry ] = None ,
115114 validation_registry : Optional [ValidationRegistry ] = None ,
116115 tasks = None ,
117- scalable = False ,
116+ scalable : bool = False ,
118117):
119118 """
120119 Serve a Tree
@@ -125,12 +124,7 @@ def build_app(
125124 server_settings: Settings, optional
126125 Dict of other server configuration.
127126 """
128- authentication = authentication or {}
129- authenticators : dict [str , Union [ExternalAuthenticator , InternalAuthenticator ]] = {
130- spec ["provider" ]: spec ["authenticator" ]
131- for spec in authentication .get ("providers" , [])
132- }
133- server_settings = server_settings or {}
127+ server_settings = server_settings or get_settings ()
134128 query_registry = query_registry or default_query_registry
135129 serialization_registry = serialization_registry or default_serialization_registry
136130 deserialization_registry = (
0 commit comments