Skip to content

Commit

Permalink
fix(plugin): test to pass duplicate log filtering on build
Browse files Browse the repository at this point in the history
  • Loading branch information
ultrabug committed Aug 7, 2023
1 parent fe55a9e commit d3f7bc9
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions mkdocs_static_i18n/plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -173,8 +173,14 @@ def on_post_build(self, config):
self.building = True

# Block time logging for internal builds
duplicate_filter: DuplicateFilter = logging.getLogger("mkdocs.commands.build").filters[0]
duplicate_filter.msgs.add("Documentation built in %.2f seconds")
try:
duplicate_filter: DuplicateFilter = logging.getLogger("mkdocs.commands.build").filters[
0
]
duplicate_filter.msgs.add("Documentation built in %.2f seconds")
except IndexError:
# tests dont setup a duplicatefilter
pass

# manually trigger with-pdf, see #110
with_pdf_plugin = config["plugins"].get("with-pdf")
Expand Down Expand Up @@ -212,4 +218,8 @@ def on_post_build(self, config):
utils.clean_directory = mkdocs_utils_clean_directory

# Unblock time logging after internal builds
duplicate_filter.msgs.remove("Documentation built in %.2f seconds")
try:
duplicate_filter.msgs.remove("Documentation built in %.2f seconds")
except UnboundLocalError:
# tests dont setup a duplicatefilter
pass

0 comments on commit d3f7bc9

Please sign in to comment.