Sunil Mohan Adapa baa44e91a2
*: Update imports statements from plinth to freedombox
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2026-08-28 07:35:18 -04:00

18 lines
379 B
Python

# SPDX-License-Identifier: AGPL-3.0-or-later
"""Shutdown/restart the system."""
from freedombox import action_utils
from freedombox.actions import privileged
@privileged
def restart():
"""Restart the system."""
action_utils.run('reboot', check=False)
@privileged
def shutdown():
"""Shut down the system."""
action_utils.run(['shutdown', 'now'], check=False)