added remove and copy button

This commit is contained in:
SemvdH
2025-11-18 21:08:11 +01:00
parent bddebec28b
commit 230ecf2b6b
4 changed files with 43 additions and 16 deletions

View File

@@ -207,11 +207,14 @@ def restart_ac_server() -> tuple[bool, str]:
sysbus = dbus.SystemBus()
systemd1 = sysbus.get_object('org.freedesktop.systemd1', '/org/freedesktop/systemd1')
manager = dbus.Interface(systemd1, 'org.freedesktop.systemd1.Manager')
job = manager.RestartUnit('assetto-corsa-server.service', 'replace')
if job:
return True, "Successfully restarted assetto-corsa-server.service"
else:
return False, "Failed to restart assetto-corsa-server.service"
try:
job = manager.RestartUnit('assetto-corsa-server.service', 'replace')
if job:
return True, "Successfully restarted assetto-corsa-server.service"
else:
return False, "Failed to restart assetto-corsa-server.service"
except dbus.DBusException as e:
return False, f"Could not restart server: {str(e)}"
server = HTTPServer(("0.0.0.0", 10303), Handler)
print("Server running on port 10303")