From 4bfe04dab6f87efc70954a8f20ec26d8d7c71ce7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Mand=C3=A1k?= Date: Tue, 22 Sep 2015 10:35:42 +0200 Subject: [PATCH] Module: Clickevents now do not wait for commands output. Fix for #254. --- i3pystatus/core/modules.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i3pystatus/core/modules.py b/i3pystatus/core/modules.py index 700af3e..ae4cbf0 100644 --- a/i3pystatus/core/modules.py +++ b/i3pystatus/core/modules.py @@ -1,6 +1,7 @@ from i3pystatus.core.settings import SettingsBase from i3pystatus.core.threading import Manager from i3pystatus.core.util import convert_position +from i3pystatus.core.command import execute from i3pystatus.core.command import run_through_shell @@ -106,7 +107,7 @@ class Module(SettingsBase): if cb is not "run": getattr(self, cb)(*args) else: - run_through_shell(cb, *args) + execute(cb, *args) return True def move(self, position):