mirror of
https://github.com/libratbag/libratbag.git
synced 2026-11-07 23:23:52 +01:00
tools: unlink the dbus file if ratbagd.devel fails to start
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
committed by
Benjamin Tissoires
parent
6827f5ed81
commit
d8edf2d9e4
@@ -42,6 +42,7 @@ def main(argv):
|
||||
argv = ["list"]
|
||||
|
||||
cmd = None
|
||||
ratbagd_process = None
|
||||
try:
|
||||
parser = toolbox.get_parser()
|
||||
parser.want_keepalive = True
|
||||
|
||||
@@ -102,12 +102,16 @@ def start_ratbagd(verbosity=0):
|
||||
|
||||
|
||||
def terminate_ratbagd(ratbagd):
|
||||
if ratbagd is not None:
|
||||
try:
|
||||
ratbagd.terminate()
|
||||
ratbagd.wait(5)
|
||||
except subprocess.TimeoutExpired:
|
||||
ratbagd.kill()
|
||||
try:
|
||||
ratbagd.terminate()
|
||||
ratbagd.wait(5)
|
||||
except subprocess.TimeoutExpired:
|
||||
ratbagd.kill()
|
||||
os.unlink(DBUS_CONF_PATH)
|
||||
os.unlink(DBUS_CONF_PATH)
|
||||
except FileNotFoundError:
|
||||
pass
|
||||
|
||||
|
||||
def sync_dbus():
|
||||
|
||||
Reference in New Issue
Block a user