MCPcopy Create free account
hub / github.com/dialect-app/dialect / init

Method init

dialect/providers/modules/lingva.py:63–74  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

61 return valid
62
63 async def init(self) -> None:
64 response = await self.get(self.lang_url)
65
66 try:
67 if "languages" in response:
68 for lang in response["languages"]:
69 if lang["code"] != "auto":
70 self.add_lang(lang["code"], lang["name"], tts=True)
71 else:
72 raise UnexpectedError("No langs found in server.")
73 except Exception as exc:
74 raise UnexpectedError from exc
75
76 async def init_trans(self):
77 await self.init()

Callers 3

init_transMethod · 0.95
init_ttsMethod · 0.95
do_startupMethod · 0.80

Calls 3

UnexpectedErrorClass · 0.90
add_langMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected