Fix error handling in DirectoryReader class
This commit is contained in:
parent
b545712c4c
commit
2f0ce80d19
1 changed files with 9 additions and 2 deletions
|
|
@ -3,9 +3,11 @@ import os
|
||||||
import zlib
|
import zlib
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from langflow.interface.custom.custom_component import CustomComponent
|
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
|
from langflow.interface.custom.custom_component import CustomComponent
|
||||||
|
from langflow.interface.custom.custom_component import CustomComponent
|
||||||
|
|
||||||
|
|
||||||
class CustomComponentPathValueError(ValueError):
|
class CustomComponentPathValueError(ValueError):
|
||||||
pass
|
pass
|
||||||
|
|
@ -198,7 +200,12 @@ class DirectoryReader:
|
||||||
Process a file by validating its content and
|
Process a file by validating its content and
|
||||||
returning the result and content/error message.
|
returning the result and content/error message.
|
||||||
"""
|
"""
|
||||||
file_content = self.read_file_content(file_path)
|
try:
|
||||||
|
file_content = self.read_file_content(file_path)
|
||||||
|
except Exception as exc:
|
||||||
|
logger.exception(exc)
|
||||||
|
logger.error(f"Error while reading file {file_path}: {str(exc)}")
|
||||||
|
return False, f"Could not read {file_path}"
|
||||||
|
|
||||||
if file_content is None:
|
if file_content is None:
|
||||||
return False, f"Could not read {file_path}"
|
return False, f"Could not read {file_path}"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue