[triggers] Replace exec_command()

The method will be removed from Gajim
This commit is contained in:
Philipp Hörist
2022-12-29 22:53:07 +01:00
parent cc98a4f4f7
commit 672cfcc7c4

View File

@@ -24,6 +24,7 @@ from typing import Union
import logging import logging
from functools import partial from functools import partial
import subprocess
from nbxmpp.protocol import JID from nbxmpp.protocol import JID
@@ -35,7 +36,6 @@ from gajim.common.events import Notification
from gajim.common.events import GcMessageReceived from gajim.common.events import GcMessageReceived
from gajim.common.events import MessageReceived from gajim.common.events import MessageReceived
from gajim.common.events import PresenceReceived from gajim.common.events import PresenceReceived
from gajim.common.helpers import exec_command
from gajim.common.helpers import play_sound_file from gajim.common.helpers import play_sound_file
from gajim.plugins import GajimPlugin from gajim.plugins import GajimPlugin
@@ -330,7 +330,7 @@ class Triggers(GajimPlugin):
if result.command is not None: if result.command is not None:
try: try:
exec_command(result.command, use_shell=True) subprocess.Popen(f'{result.command} &', shell=True).wait()
except Exception: except Exception:
pass pass