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