File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed
Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -202,17 +202,18 @@ async def _read_l10n(self) -> dict:
202202 return self ._l10n
203203
204204 # Try to load the requested language from package
205- self ._l10n = self ._load_l10n_from_package ( self ._lang )
205+ self ._l10n = await asyncio . to_thread ( self ._load_l10n_from_package , self ._lang )
206206
207207 # Fallback to default language if requested not found or empty
208- if not self ._l10n :
209- if self ._lang != DEFAULT_LANG :
210- _LOG .warning (
211- "Language '%s' not found in package, falling back to '%s'" ,
212- self ._lang ,
213- DEFAULT_LANG ,
214- )
215- self ._l10n = self ._load_l10n_from_package (DEFAULT_LANG )
208+ if not self ._l10n and self ._lang != DEFAULT_LANG :
209+ _LOG .warning (
210+ "Language '%s' not found in package, falling back to '%s'" ,
211+ self ._lang ,
212+ DEFAULT_LANG ,
213+ )
214+ self ._l10n = await asyncio .to_thread (
215+ self ._load_l10n_from_package , DEFAULT_LANG
216+ )
216217
217218 return self ._l10n
218219
You can’t perform that action at this time.
0 commit comments