mirror of
https://github.com/yihong0618/bilingual_book_maker.git
synced 2025-06-02 09:30:24 +00:00
fix: Fix parameter mismatch in EPUBBookLoaderHelper.translate_with_ba… (#429)
* fix: Fix parameter mismatch in EPUBBookLoaderHelper.translate_with_backoff - Fix TypeError when calling translate_with_backoff with multiple arguments - Add proper parameter handling in the decorated method - Add jitter=None to prevent extra parameters from backoff decorator - Improve code readability and error handling * style: format code with black --------- Co-authored-by: wenping <angenpn@gmail.com>
This commit is contained in:
parent
546fbd8e37
commit
e962a08f35
@ -1,7 +1,7 @@
|
||||
import re
|
||||
from copy import copy
|
||||
import backoff
|
||||
import logging
|
||||
from copy import copy
|
||||
|
||||
logging.basicConfig(level=logging.WARNING)
|
||||
logger = logging.getLogger(__name__)
|
||||
@ -37,9 +37,10 @@ class EPUBBookLoaderHelper:
|
||||
Exception,
|
||||
on_backoff=lambda details: logger.warning(f"retry backoff: {details}"),
|
||||
on_giveup=lambda details: logger.warning(f"retry abort: {details}"),
|
||||
jitter=None,
|
||||
)
|
||||
def translate_with_backoff(self, **kwargs):
|
||||
return self.translate_model.translate(**kwargs)
|
||||
def translate_with_backoff(self, text, context_flag=False):
|
||||
return self.translate_model.translate(text, context_flag)
|
||||
|
||||
def deal_new(self, p, wait_p_list, single_translate=False):
|
||||
self.deal_old(wait_p_list, single_translate, self.context_flag)
|
||||
|
Loading…
x
Reference in New Issue
Block a user