tidied up fire_and_forget_cmd for sound playing
[saartuer.git] / libtuer.py
index f79dcc6cf4c9403fb0dbcb2bd3ebfc6db7d1996b..c9eceec42fa99ae4537563a62002300516485f86 100644 (file)
@@ -71,12 +71,13 @@ def fire_and_forget(f):
 
 # run a command asynchronously and log the return value if not 0
 # prefix must be a string identifying the code position where the call came from
-def fire_and_forget_cmd (cmd, log, prefix):
+def fire_and_forget_cmd (cmd, log_prefix):
+       logger.debug("Firing and forgetting command from %s: %s" % (log_prefix,str(cmd)))
        def _fire_and_forget_cmd ():
                with open("/dev/null", "w") as fnull:
                        retcode = subprocess.call(cmd, stdout=fnull, stderr=fnull)
                        if retcode is not 0:
-                               logger.error("%sReturn code %d at command: %s" % (prefix,retcode,str(cmd)))
+                               logger.error("%sReturn code %d at command: %s" % (log_prefix,retcode,str(cmd)))
        fire_and_forget(_fire_and_forget_cmd)
 
 # Threaded callback class