Index: channels/pluginmanager2.py ================================================================== --- channels/pluginmanager2.py +++ channels/pluginmanager2.py @@ -61,13 +61,15 @@ parent.hooks["config_save"].append(self.activate_plugins) parent.hooks["config_save"].append(self.clean_config_vboxen) # prepare user plugin directory conf.plugin_dir = conf.dir + "/plugins" + plugin_dir_stub = "{}/__init__.py".format(conf.plugin_dir) if not os.path.exists(conf.plugin_dir): os.mkdir(conf.plugin_dir) - open(conf.plugin_dir + "/__init__.py", "w").close() + if not os.path.exists(plugin_dir_stub): + open(plugin_dir_stub, "a").close() # Register user config dir "~/.config/streamtuner2/plugins" for module loading sys.path.insert(0, conf.dir) # Let channels.* package load modules from two directories