From 99403b344313af3faadad66d4bf8c56bb5f225a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Fernando=20S=C3=A1nchez?= Date: Wed, 1 Mar 2017 12:25:07 +0100 Subject: [PATCH] Fix for async Should fix #11 --- senpy/extensions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/senpy/extensions.py b/senpy/extensions.py index 3686ae7..c691ec8 100644 --- a/senpy/extensions.py +++ b/senpy/extensions.py @@ -253,7 +253,7 @@ class Senpy(object): logger.error(msg) raise Error(msg) - if sync: + if sync or 'async' in plugin and not plugin.async: act() else: th = Thread(target=act) @@ -277,7 +277,7 @@ class Senpy(object): "Error deactivating plugin {}: {}".format(plugin.name, ex)) logger.error("Trace: {}".format(traceback.format_exc())) - if sync: + if sync or 'async' in plugin and not plugin.async: deact() else: th = Thread(target=deact)