mirror of
https://github.com/hwchase17/langchain.git
synced 2025-09-24 12:01:54 +00:00
core: Add ruff rules RET (#29384)
See https://docs.astral.sh/ruff/rules/#flake8-return-ret All auto-fixes
This commit is contained in:
committed by
GitHub
parent
9ae792f56c
commit
f241fd5c11
@@ -54,8 +54,7 @@ class BaseMedia(Serializable):
|
||||
"""
|
||||
if id_value is not None:
|
||||
return str(id_value)
|
||||
else:
|
||||
return id_value
|
||||
return id_value
|
||||
|
||||
|
||||
class Blob(BaseMedia):
|
||||
@@ -159,25 +158,23 @@ class Blob(BaseMedia):
|
||||
"""Read data as a string."""
|
||||
if self.data is None and self.path:
|
||||
return Path(self.path).read_text(encoding=self.encoding)
|
||||
elif isinstance(self.data, bytes):
|
||||
if isinstance(self.data, bytes):
|
||||
return self.data.decode(self.encoding)
|
||||
elif isinstance(self.data, str):
|
||||
if isinstance(self.data, str):
|
||||
return self.data
|
||||
else:
|
||||
msg = f"Unable to get string for blob {self}"
|
||||
raise ValueError(msg)
|
||||
msg = f"Unable to get string for blob {self}"
|
||||
raise ValueError(msg)
|
||||
|
||||
def as_bytes(self) -> bytes:
|
||||
"""Read data as bytes."""
|
||||
if isinstance(self.data, bytes):
|
||||
return self.data
|
||||
elif isinstance(self.data, str):
|
||||
if isinstance(self.data, str):
|
||||
return self.data.encode(self.encoding)
|
||||
elif self.data is None and self.path:
|
||||
if self.data is None and self.path:
|
||||
return Path(self.path).read_bytes()
|
||||
else:
|
||||
msg = f"Unable to get bytes for blob {self}"
|
||||
raise ValueError(msg)
|
||||
msg = f"Unable to get bytes for blob {self}"
|
||||
raise ValueError(msg)
|
||||
|
||||
@contextlib.contextmanager
|
||||
def as_bytes_io(self) -> Generator[Union[BytesIO, BufferedReader], None, None]:
|
||||
@@ -316,5 +313,4 @@ class Document(BaseMedia):
|
||||
# a more general solution of formatting content directly inside the prompts.
|
||||
if self.metadata:
|
||||
return f"page_content='{self.page_content}' metadata={self.metadata}"
|
||||
else:
|
||||
return f"page_content='{self.page_content}'"
|
||||
return f"page_content='{self.page_content}'"
|
||||
|
Reference in New Issue
Block a user