1.0.2 Примечания к выпуску

Channels 1.0.2 - это незначительное исправление ошибок, выпущенное 2017/01/12.

Изменения

  • Websockets теперь можно закрывать из любого места с помощью нового WebsocketCloseException, доступного как channels.exceptions.WebsocketCloseException(code=None). Существует также общее ChannelSocketException, на котором можно основывать любые исключения, которые, если они пойманы, получают текущее message в методе run, так что вы можете делать пользовательское поведение.

  • Вызов Channel.send или Group.send вне контекста потребителя (т.е. в тестах или командах управления) снова отправит сообщение немедленно, а не поместит его в буфер сообщений потребителя, который будет удален после завершения работы потребителя (чего никогда не происходит).

  • Базовая реализация привязки к базе данных теперь корректно вызывает только group_names(instance), как указано в документации.

Обратные несовместимые изменения

Нет.

Вернуться на верх