fix: Improve error message when a scan fails (#19)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing

Also syncs somewhat better with the latest release of mkdocs-simple-plugin
  and corrects some typos.

Co-authored-by: Glen Whitney <glen@studioinfinity.org>
Reviewed-on: #19
This commit is contained in:
Glen Whitney 2022-08-02 03:01:26 +00:00
parent 6247034203
commit 04a410a85b
9 changed files with 13 additions and 13 deletions

View file

@ -420,8 +420,7 @@ semiliterate.ensurelines
from_file_path = os.path.join(from_directory, from_file)
try:
with open(from_file_path) as original_file:
utils.log.debug(
"mkdocs-simple-plugin: Scanning {}...".format(from_file))
utils.log.debug(f"mkdocs-semiliterate: Scanning {from_file}...")
# extraction = StreamExtract(
extraction = StreamInclusion(
input_stream=original_file,
@ -432,7 +431,8 @@ semiliterate.ensurelines
patterns=self.patterns,
**kwargs)
return extraction.extract()
except BaseException:
utils.log.error("mkdocs-simple-plugin: could not build {}".format(
from_file_path))
except BaseException as error:
utils.log.error(
f"mkdocs-semiliterate: could not build {from_file_path}:\n "
+ str(error))
return False