forked from platypush/platypush
25 lines
505 B
Python
25 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()
|