platypush/platypush/commands/_commands/_app_ctrl.py

26 lines
505 B
Python

from typing_extensions import override
from platypush.commands import Command
class StopCommand(Command):
"""
Stop the application.
"""
@override
def __call__(self, app, *_, **__):
self.logger.info('Received StopApplication command.')
app.stop()
class RestartCommand(Command):
"""
Restart the application.
"""
@override
def __call__(self, app, *_, **__):
self.logger.info('Received RestartApplication command.')
app.restart()