Chore: fix sonarcube logger warnings

This commit is contained in:
shamoon
2026-05-20 08:54:00 -07:00
parent df861189fa
commit 15682231b2
5 changed files with 7 additions and 7 deletions
@@ -44,7 +44,7 @@ def _discover_parser_class() -> type[DateParserPluginBase]:
else:
logger.warning(f"Plugin {ep.name} does not subclass DateParser.")
except Exception as e:
logger.error(f"Unable to load date parser plugin {ep.name}: {e}")
logger.exception(f"Unable to load date parser plugin {ep.name}: {e}")
if not valid_plugins:
return RegexDateParserPlugin
+1 -1
View File
@@ -92,7 +92,7 @@ class DateParserPluginBase(ABC):
locales=self.config.languages,
)
except Exception as e:
logger.error(f"Error while parsing date string '{date_string}': {e}")
logger.exception(f"Error while parsing date string '{date_string}': {e}")
return None
def _filter_date(
+2 -2
View File
@@ -60,7 +60,7 @@ def safe_regex_match(pattern: str, text: str, *, flags: int = 0):
validate_regex_pattern(pattern)
compiled = regex.compile(pattern, flags=flags)
except (regex.error, ValueError) as exc:
logger.error(
logger.exception(
"Error while processing regular expression %s: %s",
textwrap.shorten(pattern, width=80, placeholder=""),
exc,
@@ -87,7 +87,7 @@ def safe_regex_sub(pattern: str, repl: str, text: str, *, flags: int = 0) -> str
validate_regex_pattern(pattern)
compiled = regex.compile(pattern, flags=flags)
except (regex.error, ValueError) as exc:
logger.error(
logger.exception(
"Error while processing regular expression %s: %s",
textwrap.shorten(pattern, width=80, placeholder=""),
exc,
+1 -1
View File
@@ -425,7 +425,7 @@ class RemoteDocumentParser:
return result.content
except Exception as e:
logger.error("Azure AI Vision parsing failed: %s", e)
logger.exception("Azure AI Vision parsing failed: %s", e)
finally:
client.close()
@@ -373,8 +373,8 @@ class TestRemoteParserParseError:
remote_parser.parse(simple_digital_pdf_file, "application/pdf")
mock_log.error.assert_called_once()
assert "Azure AI Vision parsing failed" in mock_log.error.call_args[0][0]
mock_log.exception.assert_called_once()
assert "Azure AI Vision parsing failed" in mock_log.exception.call_args[0][0]
# ---------------------------------------------------------------------------