diff --git a/LunaTranslator/LunaTranslator/translator/dev_chatgpt.py b/LunaTranslator/LunaTranslator/translator/dev_chatgpt.py index fe38c910..2f2b2dd9 100644 --- a/LunaTranslator/LunaTranslator/translator/dev_chatgpt.py +++ b/LunaTranslator/LunaTranslator/translator/dev_chatgpt.py @@ -24,7 +24,7 @@ class TS(basetransdev): "th": "Thai", } - def getcurr(self, idx, error=False): + def getcurr(self, idx): res = self.wait_for_result( r"""document.querySelector("#__next > div.relative.z-0.flex.h-full.w-full.overflow-hidden > div.relative.flex.h-full.max-w-full.flex-1.flex-col.overflow-hidden > main > div.flex.h-full.flex-col > div.flex-1.overflow-hidden > div > div > div > div > div:nth-child({}) > div > div > div.relative.flex.w-full.flex-col.agent-turn > div.flex-col.gap-1.md\\:gap-3 > div.flex.flex-grow.flex-col.max-w-full > div > div").textContent""".format( @@ -32,14 +32,10 @@ class TS(basetransdev): ) ) if "This content may violate our usage policies." == res: - if error or len(self.last) == 0: - raise Exception("This content may violate our usage policies.") - return self.last - self.last = res + raise Exception("This content may violate our usage policies.") return res def translate(self, content): - self.last = "" idx = self.wait_for_result( """document.querySelector("#__next > div.relative.z-0.flex.h-full.w-full.overflow-hidden > div.relative.flex.h-full.max-w-full.flex-1.flex-col.overflow-hidden > main > div.flex.h-full.flex-col > div.flex-1.overflow-hidden > div > div > div > div").children.length""" ) @@ -67,7 +63,7 @@ class TS(basetransdev): None, ) # copy button - yield self.getcurr(idx, True) + yield self.getcurr(idx) else: currtext = "" tutuku = True