From 683d260c749bc240278df4690ad619360ffc697e Mon Sep 17 00:00:00 2001 From: Simone Margaritelli <evilsocket@gmail.com> Date: Fri, 4 Oct 2019 00:50:33 +0200 Subject: [PATCH] misc: small fix or general refactoring i did not bother commenting --- .../pwnagotchi/scripts/pwnagotchi/plugins/__init__.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/plugins/__init__.py b/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/plugins/__init__.py index bb090da..b6f33f3 100644 --- a/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/plugins/__init__.py +++ b/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/plugins/__init__.py @@ -43,8 +43,12 @@ def load_from_path(path, enabled=()): def load(config): - load_from_path(default_path, enabled=config['main']['plugins']) - if 'custom_plugins' in config['main'] and config['main']['custom_plugins'] is not None: - load_from_path(config['main']['custom_plugins'], enabled=config['main']['plugins']) + enabled = config['main']['plugins'] + custom_path = config['main']['custom_plugins'] if 'custom_plugins' in config['main'] else None + # load default plugins + load_from_path(default_path, enabled=enabled) + # load custom ones + if custom_path is not None: + load_from_path(custom_path, enabled=enabled) on('loaded')