From e820cc65ac1622ef8c583001a09c1ab9cfc627f0 Mon Sep 17 00:00:00 2001 From: Arinerron Date: Sun, 22 Apr 2018 21:25:54 -0700 Subject: [PATCH] Fix bug involving removing enabled plugins --- onionr/onionr.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/onionr/onionr.py b/onionr/onionr.py index c3ef5a7a..3e895638 100755 --- a/onionr/onionr.py +++ b/onionr/onionr.py @@ -114,7 +114,10 @@ class Onionr: for name in plugins.get_enabled_plugins(): if not os.path.exists(plugins.get_plugin_data_folder(name)): - os.mkdir(plugins.get_plugin_data_folder(name)) + try: + os.mkdir(plugins.get_plugin_data_folder(name)) + except: + plugins.disable(name, onionr = self, stop_event = False) if not os.path.exists(self.onionrCore.peerDB): self.onionrCore.createPeerDB()