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), как указано в документации.
Обратные несовместимые изменения¶
Нет.