Convert PosixPath to string for plugin loading (#3423)

This commit is contained in:
Oliver 2022-07-27 21:59:23 +10:00 committed by GitHub
parent 9110035370
commit 8f9981a3b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -252,7 +252,8 @@ class PluginsRegistry:
# If a "path" is provided, some special handling is required
if parent_obj.name is not plugin and len(parent_obj.parts) > 1:
parent_path = parent_obj.parent
# Ensure PosixPath object is converted to a string, before passing to get_plugins
parent_path = str(parent_obj.parent)
plugin = parent_obj.name
modules = get_plugins(importlib.import_module(plugin), InvenTreePlugin, path=parent_path)