While I wrote this I found the problem in mhmain.py.. the self.getSetting('activeUserPlugins') list contains user plugin names without ".py" but the code checks for the file-name including ".py".
edit: oops changed it because only if it is a file it should remove the last 3 letters.
I fixed it by changing mhmain.py:
- Code: Select all
row 553:
--elif os.path.isfile(location) and file.endswith('.py') and not file.startswith('_') and file in self.getSetting('activeUserPlugins'):
++elif os.path.isfile(location) and file.endswith('.py') and not file.startswith('_') and file[:-3] in self.getSetting('activeUserPlugins'):