Skip to content

Commit 0fdc74c

Browse files
committed
Fluent - fix attribute error when getting source lang
1 parent 7b6c1d7 commit 0fdc74c

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

fluent/common/api.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ def __init__(self, text: str, src: str, dest: str):
2929
def __str__(self):
3030
return f"Result: {self.text}, source: {self.src}, target: {self.dest}"
3131

32+
def __repr__(self):
33+
return f"Result(text={self.text}, src={self.src}, dest={self.dest})"
34+
3235

3336
class OpenAITranslateResponse(BaseModel):
3437
translated_text: str

fluent/fluent.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ class Fluent(commands.Cog, metaclass=CompositeMetaClass):
6969
"""
7070

7171
__author__ = "[vertyco](https://github.com/vertyco/vrt-cogs)"
72-
__version__ = "2.4.7"
72+
__version__ = "2.4.8"
7373

7474
def format_help_for_context(self, ctx: commands.Context):
7575
helpcmd = super().format_help_for_context(ctx)
@@ -500,9 +500,9 @@ async def message_handler(self, message: discord.Message):
500500

501501
translator = TranslateManager()
502502
source = await translator.get_lang(trans.src)
503-
source = source.split("-")[0].lower()
503+
source = source.split("-")[0].lower() if source else trans.src.lower()
504504
target = await translator.get_lang(lang1)
505-
target = target.split("-")[0].lower()
505+
target = target.split("-")[0].lower() if target else lang1.lower()
506506
log.debug(f"Source: {source}, target: {target}")
507507
log.debug(f"Raw Source: {trans.src}")
508508

0 commit comments

Comments
 (0)