Add the exit interrupt and the exit message.
This commit is contained in:
@@ -18,6 +18,9 @@
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
import asyncio
|
import asyncio
|
||||||
|
import sys
|
||||||
|
from rich.console import Console
|
||||||
|
|
||||||
import typer
|
import typer
|
||||||
from notification_server.server import Server
|
from notification_server.server import Server
|
||||||
|
|
||||||
@@ -44,5 +47,10 @@ def up(
|
|||||||
This command [b]start[/] the [yellow b]server[/] which receives notifications and sends to the clients.
|
This command [b]start[/] the [yellow b]server[/] which receives notifications and sends to the clients.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
server = Server(ip, port, producer_port)
|
try:
|
||||||
asyncio.run(server.up())
|
server = Server(ip, port, producer_port)
|
||||||
|
asyncio.run(server.up())
|
||||||
|
except KeyboardInterrupt:
|
||||||
|
console = Console()
|
||||||
|
console.print('[green b][INFO][/] bye[/]')
|
||||||
|
sys.exit(0)
|
||||||
|
|||||||
Reference in New Issue
Block a user