| Conditions | 2 |
| Total Lines | 9 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | from typing import Type |
||
| 15 | def _initialize_settings(self, routes: list): |
||
| 16 | self._settings.init_resource('schema', routes=routes) |
||
| 17 | self._settings.init_resource('router', schema=self._settings.schema) |
||
| 18 | self._settings.init_resource('runner', router=self._settings.router) |
||
| 19 | |||
| 20 | mountapi.core.settings = self._settings |
||
| 21 | |||
| 22 | if isinstance(self._settings.schema, AbstractSchema): |
||
| 23 | self._settings.schema.build() |
||
| 24 | |||
| 30 |