On Mon, 13 Jul 2020 at 22:15, Erik Ritch <
eri...@gmail.com> wrote:
> Ok. Global plugin folder now contains the sidebar plugin.
>
> nikola plugin -i sass
> [2020-07-13 14:12:19] WARNING: Nikola: None: C:\Users\ejunk\new-env\mysite\plugins, ('C:\\Users\\ejunk\\.nikola\\plugins\\sidebar\\sidebar.plugin', 'C:\\Users\\ejunk\\.nikola\\plugins\\sidebar\\sidebar', <yapsy.PluginInfo.PluginInfo object at 0x000001E544ADA7F0>)
> [2020-07-13 14:12:19] WARNING: Nikola: 2: C:\Users\ejunk\new-env\mysite\plugins, ('C:\\Users\\ejunk\\new-env\\mysite\\plugins\\sidebar\\sidebar.plugin', 'C:\\Users\\ejunk\\new-env\\mysite\\plugins\\sidebar\\sidebar', <yapsy.PluginInfo.PluginInfo object at 0x000001E544ADA850>)
> Traceback (most recent call last):
> File "c:\program files\python38\lib\runpy.py", line 194, in _run_module_as_main
> return _run_code(code, main_globals, None,
> File "c:\program files\python38\lib\runpy.py", line 87, in _run_code
> exec(code, run_globals)
> File "C:\Users\ejunk\new-env\Scripts\nikola.exe\__main__.py", line 7, in <module>
> File "c:\users\ejunk\new-env\lib\site-packages\nikola\__main__.py", line 167, in main
> _ = DN.run(oargs)
> File "c:\users\ejunk\new-env\lib\site-packages\nikola\__main__.py", line 341, in run
> self.nikola.init_plugins(load_all=True)
> File "c:\users\ejunk\new-env\lib\site-packages\nikola\nikola.py", line 1075, in init_plugins
> self.plugin_manager._candidates = self._filter_duplicate_plugins(self.plugin_manager._candidates)
> File "c:\users\ejunk\new-env\lib\site-packages\nikola\nikola.py", line 998, in _filter_duplicate_plugins
> plugins.sort(key=plugin_position_in_places)
> TypeError: '<' not supported between instances of 'int' and 'NoneType'
>
> Is that the debug information that you need?
Yes. That ended up being a classic slashes-vs-backslashes bug in a
duplicates in site is a very specific combination). Here's a PR to fix