aboutsummaryrefslogtreecommitdiffstats
path: root/bsie/extractor/generic
diff options
context:
space:
mode:
Diffstat (limited to 'bsie/extractor/generic')
-rw-r--r--bsie/extractor/generic/constant.py2
-rw-r--r--bsie/extractor/generic/path.py3
-rw-r--r--bsie/extractor/generic/stat.py2
3 files changed, 4 insertions, 3 deletions
diff --git a/bsie/extractor/generic/constant.py b/bsie/extractor/generic/constant.py
index cdb2ef6..11384e6 100644
--- a/bsie/extractor/generic/constant.py
+++ b/bsie/extractor/generic/constant.py
@@ -35,7 +35,7 @@ class Constant(extractor.Extractor):
super().__init__(bsfs.schema.Schema.from_string(extractor.SCHEMA_PREAMBLE + schema))
# NOTE: Raises a KeyError if the predicate is not part of the schema
self._tuples = tuple((self.schema.predicate(p_uri), value) for p_uri, value in tuples)
- # FIXME: use schema instance for value checking
+ # TODO: use schema instance for value checking
def __eq__(self, other: typing.Any) -> bool:
return super().__eq__(other) \
diff --git a/bsie/extractor/generic/path.py b/bsie/extractor/generic/path.py
index 23ae80b..7018e12 100644
--- a/bsie/extractor/generic/path.py
+++ b/bsie/extractor/generic/path.py
@@ -62,7 +62,8 @@ class Path(extractor.Extractor):
def __filename(self, path: str) -> typing.Optional[str]:
try:
return os.path.basename(path)
- except Exception: # some error, skip.
+ except Exception: # pylint: disable=broad-except # we explicitly want to catch everything
+ # some error, skip
# FIXME: some kind of error reporting (e.g. logging)?
# Options: (a) Fail silently (current); (b) Skip and report to log;
# (c) Raise ExtractorError (aborts extraction); (d) separate content type
diff --git a/bsie/extractor/generic/stat.py b/bsie/extractor/generic/stat.py
index 1dcfedf..0b9ce29 100644
--- a/bsie/extractor/generic/stat.py
+++ b/bsie/extractor/generic/stat.py
@@ -63,7 +63,7 @@ class Stat(extractor.Extractor):
"""Return the file size."""
try:
return content.st_size
- except Exception:
+ except Exception: # pylint: disable=broad-except # we explicitly want to catch everything
# FIXME: some kind of error reporting (e.g. logging)
return None