Traceback (most recent call last):
File "/home/nint8835/Development/privacy-bug-repro/venv/bin/mkdocs", line 8, in <module>
sys.exit(cli())
^^^^^
File "/home/nint8835/Development/privacy-bug-repro/venv/lib/python3.11/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/nint8835/Development/privacy-bug-repro/venv/lib/python3.11/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/home/nint8835/Development/privacy-bug-repro/venv/lib/python3.11/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/nint8835/Development/privacy-bug-repro/venv/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/nint8835/Development/privacy-bug-repro/venv/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/nint8835/Development/privacy-bug-repro/venv/lib/python3.11/site-packages/mkdocs/__main__.py", line 286, in build_command
build.build(cfg, dirty=not clean)
File "/home/nint8835/Development/privacy-bug-repro/venv/lib/python3.11/site-packages/mkdocs/commands/build.py", line 304, in build
files = config.plugins.on_files(files, config=config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/nint8835/Development/privacy-bug-repro/venv/lib/python3.11/site-packages/mkdocs/plugins.py", line 533, in on_files
return self.run_event('files', files, config=config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/nint8835/Development/privacy-bug-repro/venv/lib/python3.11/site-packages/mkdocs/plugins.py", line 507, in run_event
result = method(item, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^
File "/home/nint8835/Development/privacy-bug-repro/venv/lib/python3.11/site-packages/material/plugins/privacy/plugin.py", line 118, in on_files
url = urlparse(script.path)
^^^^^^^^^^^
AttributeError: 'str' object has no attribute 'path'
This only occurs when specifically those 3 combination of things have been done. The issue can be worked around by:
Context
No response
Bug description
Upon enabling both the
privacyplugin and thegit-revision-date-localizedplugin, and setting thetypevalue forgit-revision-date-localizedtotimeago, attempting to build the site will begin failing with the following error:This only occurs when specifically those 3 combination of things have been done. The issue can be worked around by:
typeconfig ongit-revision-date-localizedor changing it to a different value, such asdatetimegit-revision-date-localizedplugin entirelyprivacypluginRelated links
extra_javascriptconfig never fixed itReproduction
example.zip
Steps to reproduce
mkdocs serveormkdocs buildBrowser
No response
Before submitting