mirror of
https://github.com/LibreTranslate/LibreTranslate.git
synced 2024-06-10 09:29:27 +00:00
add __repr__ and to_dict to Language class
This commit is contained in:
parent
53e37fffd9
commit
9564edc97e
|
@ -22,6 +22,14 @@ class Language(object):
|
|||
self.name, self.code, self.confidence, self.read_bytes
|
||||
)
|
||||
|
||||
def __repr__(self) -> str:
|
||||
return "Language((%r, %r, %r, %r))" % (
|
||||
self.name, self.code, self.confidence, self.read_bytes
|
||||
)
|
||||
|
||||
def to_dict(self) -> "dict[str, str | int]":
|
||||
return {"confidence": self.confidence, "language": self.code.lower()}
|
||||
|
||||
@staticmethod
|
||||
def from_code(code: str) -> "Language":
|
||||
return Language(("", code, 100, 0))
|
||||
|
|
Loading…
Reference in a new issue