if msg.type == WSMsgType.ERROR:
какая-нибудь реакция на ошибку
async def websocket_handler(request):
ws = web.WebSocketResponse()
await ws.prepare(request)
request.app['websockets']['user_id'] = ws
async for msg in ws:
if msg.type == WSMsgType.TEXT:
data = json.loads(msg.data)
if data.action == 'new_message':
# вызываем корутину создания нового сообщения
if data.action == 'new_friend':
# вызываем корутину добавления нового друга
# тут будет код оповещения необходимого пользователя
elif msg.type == WSMsgType.ERROR:
# process error
request.app['websockets'].remove(ws)
return ws
Сейчас удалил в слепую файл /etc/X11/xorg.conf после чего перезагрузился и снова вслепую ввёл пароль, в результате вошёл в систему и чёрный экран пропал, но он пропадает только после того, как введу пароль. Может есть какие-то мысли, как это фиксануть?