(self, translate_engine: str, translate_engine_params: dict = None)
| 47 | return obj |
| 48 | |
| 49 | def __init__(self, translate_engine: str, translate_engine_params: dict = None): |
| 50 | assert ( |
| 51 | len(translate_engine) < 20 |
| 52 | ), "current cache require translate engine name less than 20 characters" |
| 53 | self.translate_engine = translate_engine |
| 54 | self.replace_params(translate_engine_params) |
| 55 | |
| 56 | # The program typically starts multi-threaded translation |
| 57 | # only after cache parameters are fully configured, |
nothing calls this directly
no test coverage detected