use async await to close websocket server
This commit is contained in:
parent
b7814ca050
commit
1d84b126f6
|
@ -484,8 +484,9 @@ def set_password(ctx : Context, password):
|
|||
logging.warning('Password set to ' + password if password else 'Password disabled')
|
||||
|
||||
|
||||
async def console(ctx : Context):
|
||||
while True:
|
||||
async def console(ctx: Context):
|
||||
running = True
|
||||
while running:
|
||||
input = await aioconsole.ainput()
|
||||
try:
|
||||
|
||||
|
@ -494,8 +495,8 @@ async def console(ctx : Context):
|
|||
continue
|
||||
|
||||
if command[0] == '/exit':
|
||||
ctx.server.ws_server.close()
|
||||
break
|
||||
await ctx.server.ws_server._close()
|
||||
running = False
|
||||
|
||||
if command[0] == '/players':
|
||||
logging.info(get_connected_players_string(ctx))
|
||||
|
|
Loading…
Reference in New Issue