mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-11-16 06:20:10 +00:00
Compare commits
base: jeans:copilot/support-docker-containerd-snapshotter
jeans:main
jeans:check-frontend-after-core-update
jeans:copilot/support-docker-containerd-snapshotter
jeans:remove-unknown-error-exceptions
jeans:allow-os-update-on-unhealthy-systems
jeans:autoupdate-frontend
jeans:wip-support-containerd-snapshotter-progress
jeans:depreacte-supervisor-architectures
jeans:reject-core-backup-if-sending-ws-fails
jeans:remove-deprecated-info-fields
jeans:fix-websocket-upgrade-race
jeans:handle-git-dir-missing
jeans:nvme-lifetime-info
jeans:systemd-journal-native-logging
jeans:fix-error-handling-api-error-format
jeans:addon-logs-since-startup
jeans:fail-gracefully-when-ws-closes
jeans:aiohttp_3113
jeans:aiohttp_3110b0
jeans:trigger-sync
jeans:ludeeus/20240621_update_frontend
jeans:need-update-core-version
jeans:aiohttp392
jeans:faster_backups
jeans:all-info-stats-api
jeans:remove-password-requirements
jeans:add-network-mounts
jeans:dependabot/pip/time-machine-2.9.0
jeans:remove-del
jeans:ipv6
jeans:dark_icon-suport
jeans:refresh-updates-api
jeans:context
jeans:2025.11.2
jeans:2025.11.1
jeans:2025.11.0
jeans:2025.10.1
jeans:2025.10.0
jeans:2025.09.3
jeans:2025.09.2
jeans:2025.09.1
jeans:2025.09.0
jeans:2025.08.3
jeans:2025.08.2
jeans:2025.08.1
jeans:2025.08.0
jeans:2025.07.3
jeans:2025.07.2
jeans:2025.07.1
jeans:2025.07.0
jeans:2025.06.2
jeans:2025.06.1
jeans:2025.06.0
jeans:2025.05.5
jeans:2025.05.4
jeans:2025.05.3
jeans:2025.05.2
jeans:2025.05.1
jeans:2025.05.0
jeans:2025.04.1
jeans:2025.04.0
jeans:2025.03.4
jeans:2025.03.3
jeans:2025.03.2
jeans:2025.03.1
jeans:2025.03.0
jeans:2025.02.4
jeans:2025.02.3
jeans:2025.02.2
jeans:2025.02.1
jeans:2025.02.0
jeans:2025.01.2
jeans:2025.01.1
jeans:2025.01.0
jeans:2024.12.3
jeans:2024.12.2
jeans:2024.12.1
jeans:2024.12.0
jeans:2024.11.4
jeans:2024.11.3
jeans:2024.11.2
jeans:2024.11.1
jeans:2024.11.0
jeans:2024.10.4
jeans:2024.10.3
jeans:2024.10.2
jeans:2024.10.1
jeans:2024.10.0
jeans:2024.09.1
jeans:2024.09.0
jeans:2024.08.0
jeans:2024.07.0
jeans:2024.06.2
jeans:2024.06.1
jeans:2024.06.0
jeans:2024.05.2
jeans:2024.05.1
jeans:2024.05.0
jeans:2024.04.4
jeans:2024.04.3
jeans:2024.04.2
jeans:2024.04.1
jeans:2024.04.0
jeans:2024.03.1
jeans:2024.03.0
jeans:2024.02.1
jeans:2024.02.0
jeans:2024.01.1
jeans:2024.01.0
jeans:2023.12.1
jeans:2023.12.0
jeans:2023.11.6
jeans:2023.11.5
jeans:2023.11.4
jeans:2023.11.3
jeans:2023.11.2
jeans:2023.11.1
jeans:2023.11.0
jeans:2023.10.1
jeans:2023.10.0
jeans:2023.09.3
jeans:2023.09.2
jeans:2023.09.1
jeans:2023.09.0
jeans:2023.08.3
jeans:2023.08.2
jeans:2023.08.1
jeans:2023.08.0
jeans:2023.07.3
jeans:2023.07.2
jeans:2023.07.1
jeans:2023.07.0
jeans:2023.06.4
jeans:2023.06.3
jeans:2023.06.2
jeans:2023.06.1
jeans:2023.06.0
jeans:2023.05.0
jeans:2023.04.1
jeans:2023.04.0
jeans:2023.03.3
jeans:2023.03.2
jeans:2023.03.1
jeans:2023.03.0
jeans:2023.01.1
jeans:2023.01.0
jeans:2022.12.1
jeans:2022.12.0
jeans:2022.11.2
jeans:2022.11.1
jeans:2022.11.0
jeans:2022.10.2
jeans:2022.10.1
jeans:2022.10.0
jeans:2022.09.3
jeans:2022.09.2
jeans:2022.09.1
jeans:2022.09.0
jeans:2022.08.6
jeans:2022.08.5
jeans:2022.08.4
jeans:2022.08.3
jeans:2022.08.2
jeans:2022.08.1
jeans:2022.08.0
jeans:2022.07.1
jeans:2022.07.0
jeans:2022.06.2
jeans:2022.06.1
jeans:2022.06.0
jeans:2022.05.3
jeans:2022.05.2
jeans:2022.05.1
jeans:2022.05.0
jeans:2022.04.5
jeans:2022.04.4
jeans:2022.04.3
jeans:2022.04.2
jeans:2022.04.1
jeans:2022.04.0
jeans:2022.03.5
jeans:2022.03.4
jeans:2022.03.3
jeans:2022.03.2
jeans:2022.03.1
jeans:2022.03.0
jeans:2022.02.0
jeans:2022.01.1
jeans:2022.01.0
jeans:2021.12.2
jeans:2021.12.1
jeans:2021.12.0
jeans:2021.10.8
jeans:2021.10.7
jeans:2021.10.6
jeans:2021.10.5
jeans:2021.10.4
jeans:2021.10.3
jeans:2021.10.2
jeans:2021.10.1
jeans:2021.10.0
jeans:2021.09.6
jeans:2021.09.5
jeans:2021.09.4
jeans:2021.09.3
jeans:2021.09.2
jeans:2021.09.1
jeans:2021.09.0
jeans:2021.08.1
jeans:2021.08.0
jeans:2021.06.8
jeans:2021.06.7
jeans:2021.06.6
jeans:2021.06.5
jeans:2021.06.4
jeans:2021.06.3
jeans:2021.06.2
jeans:2021.06.1
jeans:2021.06.0
jeans:2021.05.4
jeans:2021.05.3
jeans:2021.05.2
jeans:2021.05.1
jeans:2021.05.0
jeans:2021.04.3
jeans:2021.04.2
jeans:2021.04.1
jeans:2021.04.0
jeans:2021.03.9
jeans:2021.03.8
jeans:2021.03.7
jeans:2021.03.6
jeans:2021.03.5
jeans:2021.03.4
jeans:2021.03.3
jeans:2021.03.2
jeans:2021.03.1
jeans:2021.03.0
jeans:2021.02.12
jeans:2021.02.11
jeans:2021.02.10
jeans:2021.02.9
jeans:2021.02.8
jeans:2021.02.7
jeans:2021.02.6
jeans:2021.02.5
jeans:2021.02.4
jeans:2021.02.3
jeans:2021.02.2
jeans:2021.02.1
jeans:2021.02.0
jeans:2021.01.8
jeans:2021.01.7
jeans:2021.01.6
jeans:2021.01.5
jeans:2021.01.4
jeans:2021.01.3
jeans:2021.01.2
jeans:2021.01.1
jeans:2021.01.0
jeans:2020.12.7
jeans:2020.12.6
jeans:2020.12.5
jeans:2020.12.4
jeans:2020.12.3
jeans:2020.12.2
jeans:2020.12.1
jeans:2020.12.0
jeans:2020.11.8
jeans:2020.11.7
jeans:2020.11.6
jeans:2020.11.5
jeans:2020.11.4
jeans:2020.11.3
jeans:2020.11.2
jeans:2020.11.1
jeans:2020.11.0
jeans:2020.10.1
jeans:2020.10.0
jeans:249
jeans:248
jeans:247
jeans:246
jeans:245
jeans:244
jeans:243
jeans:242
jeans:241
jeans:240
jeans:239
jeans:238
jeans:237
jeans:236
jeans:235
jeans:234
jeans:233
jeans:232
jeans:231
jeans:230
jeans:229
jeans:228
jeans:227
jeans:226
jeans:225
jeans:224
jeans:223
jeans:222
jeans:221
jeans:220
jeans:219
jeans:218
jeans:217
jeans:216
jeans:215
jeans:214
jeans:213
jeans:212
jeans:211
jeans:210
jeans:209
jeans:208
jeans:207
jeans:206
jeans:205
jeans:204
jeans:203
jeans:202
jeans:201
jeans:200
jeans:199
jeans:198
jeans:197
jeans:196
jeans:195
jeans:194
jeans:193
jeans:192
jeans:191
jeans:190
jeans:189
jeans:188
jeans:187
jeans:186
jeans:185
jeans:184
jeans:183
jeans:182
jeans:181
jeans:180
jeans:179
jeans:178
jeans:177
jeans:176
jeans:175
jeans:174
jeans:173
jeans:172
jeans:171
jeans:170
jeans:169
jeans:168
jeans:167
jeans:166
jeans:165
jeans:164
jeans:163
jeans:162
jeans:161
jeans:160
jeans:159
jeans:158
jeans:157
jeans:156
jeans:155
jeans:154
jeans:153
jeans:152
jeans:151
jeans:150
jeans:149
jeans:148
jeans:147
jeans:146
jeans:145
jeans:144
jeans:143
jeans:142
jeans:141
jeans:140
jeans:139
jeans:138
jeans:137
jeans:136
jeans:135
jeans:134
jeans:133
jeans:132
jeans:131
jeans:130
jeans:129
jeans:128
jeans:127
jeans:126
jeans:125
jeans:124
jeans:123
jeans:122
jeans:121
jeans:120
jeans:119
jeans:118
jeans:117
jeans:116
jeans:115
jeans:114
jeans:113
jeans:112
jeans:111
jeans:110
jeans:109
jeans:108
jeans:untagged-7ee3d676e81d34aaf458
jeans:107
jeans:106
jeans:105
jeans:104
jeans:103
jeans:0.102
jeans:0.101
jeans:0.100
jeans:0.99
jeans:0.98
jeans:0.97
jeans:0.96
jeans:0.95
jeans:0.94
jeans:0.93
jeans:0.92
jeans:0.91
jeans:0.90
jeans:0.89
jeans:0.88
jeans:0.87
jeans:0.86
jeans:0.85
jeans:0.84
jeans:0.83
jeans:0.82
jeans:0.81
jeans:0.80
jeans:0.79
jeans:0.78
jeans:0.77
jeans:0.76
jeans:0.75
jeans:0.74
jeans:0.73
jeans:0.72
jeans:0.71
jeans:0.70
jeans:0.69
jeans:0.68
jeans:0.67
jeans:0.66
jeans:0.65
jeans:0.64
jeans:0.63
jeans:0.62
jeans:0.61
jeans:0.60
jeans:0.59
jeans:0.58
jeans:0.57
jeans:0.56
jeans:0.55
jeans:0.54
jeans:0.53
jeans:0.52
jeans:0.51
jeans:0.50
jeans:0.49
jeans:0.48
jeans:0.47
jeans:0.46
jeans:0.45
jeans:0.44
jeans:0.43
jeans:0.42
jeans:0.41
jeans:0.40
jeans:0.39
jeans:0.38
jeans:0.37
jeans:0.36
jeans:0.35
jeans:0.34
jeans:0.33
jeans:0.32
jeans:0.31
jeans:0.30
jeans:0.29
jeans:0.28
jeans:0.27
jeans:0.26
jeans:0.25
jeans:0.24
jeans:0.23
jeans:0.22
jeans:0.21
jeans:0.20
jeans:0.19
jeans:0.18
jeans:0.17
jeans:0.16
jeans:0.15
jeans:0.14
jeans:0.13
jeans:0.12
jeans:0.11
jeans:0.10
jeans:0.9
jeans:0.8
jeans:0.7
jeans:0.6
jeans:0.5
jeans:0.4
...
compare: jeans:fail-gracefully-when-ws-closes
jeans:main
jeans:check-frontend-after-core-update
jeans:copilot/support-docker-containerd-snapshotter
jeans:remove-unknown-error-exceptions
jeans:allow-os-update-on-unhealthy-systems
jeans:autoupdate-frontend
jeans:wip-support-containerd-snapshotter-progress
jeans:depreacte-supervisor-architectures
jeans:reject-core-backup-if-sending-ws-fails
jeans:remove-deprecated-info-fields
jeans:fix-websocket-upgrade-race
jeans:handle-git-dir-missing
jeans:nvme-lifetime-info
jeans:systemd-journal-native-logging
jeans:fix-error-handling-api-error-format
jeans:addon-logs-since-startup
jeans:fail-gracefully-when-ws-closes
jeans:aiohttp_3113
jeans:aiohttp_3110b0
jeans:trigger-sync
jeans:ludeeus/20240621_update_frontend
jeans:need-update-core-version
jeans:aiohttp392
jeans:faster_backups
jeans:all-info-stats-api
jeans:remove-password-requirements
jeans:add-network-mounts
jeans:dependabot/pip/time-machine-2.9.0
jeans:remove-del
jeans:ipv6
jeans:dark_icon-suport
jeans:refresh-updates-api
jeans:context
jeans:2025.11.2
jeans:2025.11.1
jeans:2025.11.0
jeans:2025.10.1
jeans:2025.10.0
jeans:2025.09.3
jeans:2025.09.2
jeans:2025.09.1
jeans:2025.09.0
jeans:2025.08.3
jeans:2025.08.2
jeans:2025.08.1
jeans:2025.08.0
jeans:2025.07.3
jeans:2025.07.2
jeans:2025.07.1
jeans:2025.07.0
jeans:2025.06.2
jeans:2025.06.1
jeans:2025.06.0
jeans:2025.05.5
jeans:2025.05.4
jeans:2025.05.3
jeans:2025.05.2
jeans:2025.05.1
jeans:2025.05.0
jeans:2025.04.1
jeans:2025.04.0
jeans:2025.03.4
jeans:2025.03.3
jeans:2025.03.2
jeans:2025.03.1
jeans:2025.03.0
jeans:2025.02.4
jeans:2025.02.3
jeans:2025.02.2
jeans:2025.02.1
jeans:2025.02.0
jeans:2025.01.2
jeans:2025.01.1
jeans:2025.01.0
jeans:2024.12.3
jeans:2024.12.2
jeans:2024.12.1
jeans:2024.12.0
jeans:2024.11.4
jeans:2024.11.3
jeans:2024.11.2
jeans:2024.11.1
jeans:2024.11.0
jeans:2024.10.4
jeans:2024.10.3
jeans:2024.10.2
jeans:2024.10.1
jeans:2024.10.0
jeans:2024.09.1
jeans:2024.09.0
jeans:2024.08.0
jeans:2024.07.0
jeans:2024.06.2
jeans:2024.06.1
jeans:2024.06.0
jeans:2024.05.2
jeans:2024.05.1
jeans:2024.05.0
jeans:2024.04.4
jeans:2024.04.3
jeans:2024.04.2
jeans:2024.04.1
jeans:2024.04.0
jeans:2024.03.1
jeans:2024.03.0
jeans:2024.02.1
jeans:2024.02.0
jeans:2024.01.1
jeans:2024.01.0
jeans:2023.12.1
jeans:2023.12.0
jeans:2023.11.6
jeans:2023.11.5
jeans:2023.11.4
jeans:2023.11.3
jeans:2023.11.2
jeans:2023.11.1
jeans:2023.11.0
jeans:2023.10.1
jeans:2023.10.0
jeans:2023.09.3
jeans:2023.09.2
jeans:2023.09.1
jeans:2023.09.0
jeans:2023.08.3
jeans:2023.08.2
jeans:2023.08.1
jeans:2023.08.0
jeans:2023.07.3
jeans:2023.07.2
jeans:2023.07.1
jeans:2023.07.0
jeans:2023.06.4
jeans:2023.06.3
jeans:2023.06.2
jeans:2023.06.1
jeans:2023.06.0
jeans:2023.05.0
jeans:2023.04.1
jeans:2023.04.0
jeans:2023.03.3
jeans:2023.03.2
jeans:2023.03.1
jeans:2023.03.0
jeans:2023.01.1
jeans:2023.01.0
jeans:2022.12.1
jeans:2022.12.0
jeans:2022.11.2
jeans:2022.11.1
jeans:2022.11.0
jeans:2022.10.2
jeans:2022.10.1
jeans:2022.10.0
jeans:2022.09.3
jeans:2022.09.2
jeans:2022.09.1
jeans:2022.09.0
jeans:2022.08.6
jeans:2022.08.5
jeans:2022.08.4
jeans:2022.08.3
jeans:2022.08.2
jeans:2022.08.1
jeans:2022.08.0
jeans:2022.07.1
jeans:2022.07.0
jeans:2022.06.2
jeans:2022.06.1
jeans:2022.06.0
jeans:2022.05.3
jeans:2022.05.2
jeans:2022.05.1
jeans:2022.05.0
jeans:2022.04.5
jeans:2022.04.4
jeans:2022.04.3
jeans:2022.04.2
jeans:2022.04.1
jeans:2022.04.0
jeans:2022.03.5
jeans:2022.03.4
jeans:2022.03.3
jeans:2022.03.2
jeans:2022.03.1
jeans:2022.03.0
jeans:2022.02.0
jeans:2022.01.1
jeans:2022.01.0
jeans:2021.12.2
jeans:2021.12.1
jeans:2021.12.0
jeans:2021.10.8
jeans:2021.10.7
jeans:2021.10.6
jeans:2021.10.5
jeans:2021.10.4
jeans:2021.10.3
jeans:2021.10.2
jeans:2021.10.1
jeans:2021.10.0
jeans:2021.09.6
jeans:2021.09.5
jeans:2021.09.4
jeans:2021.09.3
jeans:2021.09.2
jeans:2021.09.1
jeans:2021.09.0
jeans:2021.08.1
jeans:2021.08.0
jeans:2021.06.8
jeans:2021.06.7
jeans:2021.06.6
jeans:2021.06.5
jeans:2021.06.4
jeans:2021.06.3
jeans:2021.06.2
jeans:2021.06.1
jeans:2021.06.0
jeans:2021.05.4
jeans:2021.05.3
jeans:2021.05.2
jeans:2021.05.1
jeans:2021.05.0
jeans:2021.04.3
jeans:2021.04.2
jeans:2021.04.1
jeans:2021.04.0
jeans:2021.03.9
jeans:2021.03.8
jeans:2021.03.7
jeans:2021.03.6
jeans:2021.03.5
jeans:2021.03.4
jeans:2021.03.3
jeans:2021.03.2
jeans:2021.03.1
jeans:2021.03.0
jeans:2021.02.12
jeans:2021.02.11
jeans:2021.02.10
jeans:2021.02.9
jeans:2021.02.8
jeans:2021.02.7
jeans:2021.02.6
jeans:2021.02.5
jeans:2021.02.4
jeans:2021.02.3
jeans:2021.02.2
jeans:2021.02.1
jeans:2021.02.0
jeans:2021.01.8
jeans:2021.01.7
jeans:2021.01.6
jeans:2021.01.5
jeans:2021.01.4
jeans:2021.01.3
jeans:2021.01.2
jeans:2021.01.1
jeans:2021.01.0
jeans:2020.12.7
jeans:2020.12.6
jeans:2020.12.5
jeans:2020.12.4
jeans:2020.12.3
jeans:2020.12.2
jeans:2020.12.1
jeans:2020.12.0
jeans:2020.11.8
jeans:2020.11.7
jeans:2020.11.6
jeans:2020.11.5
jeans:2020.11.4
jeans:2020.11.3
jeans:2020.11.2
jeans:2020.11.1
jeans:2020.11.0
jeans:2020.10.1
jeans:2020.10.0
jeans:249
jeans:248
jeans:247
jeans:246
jeans:245
jeans:244
jeans:243
jeans:242
jeans:241
jeans:240
jeans:239
jeans:238
jeans:237
jeans:236
jeans:235
jeans:234
jeans:233
jeans:232
jeans:231
jeans:230
jeans:229
jeans:228
jeans:227
jeans:226
jeans:225
jeans:224
jeans:223
jeans:222
jeans:221
jeans:220
jeans:219
jeans:218
jeans:217
jeans:216
jeans:215
jeans:214
jeans:213
jeans:212
jeans:211
jeans:210
jeans:209
jeans:208
jeans:207
jeans:206
jeans:205
jeans:204
jeans:203
jeans:202
jeans:201
jeans:200
jeans:199
jeans:198
jeans:197
jeans:196
jeans:195
jeans:194
jeans:193
jeans:192
jeans:191
jeans:190
jeans:189
jeans:188
jeans:187
jeans:186
jeans:185
jeans:184
jeans:183
jeans:182
jeans:181
jeans:180
jeans:179
jeans:178
jeans:177
jeans:176
jeans:175
jeans:174
jeans:173
jeans:172
jeans:171
jeans:170
jeans:169
jeans:168
jeans:167
jeans:166
jeans:165
jeans:164
jeans:163
jeans:162
jeans:161
jeans:160
jeans:159
jeans:158
jeans:157
jeans:156
jeans:155
jeans:154
jeans:153
jeans:152
jeans:151
jeans:150
jeans:149
jeans:148
jeans:147
jeans:146
jeans:145
jeans:144
jeans:143
jeans:142
jeans:141
jeans:140
jeans:139
jeans:138
jeans:137
jeans:136
jeans:135
jeans:134
jeans:133
jeans:132
jeans:131
jeans:130
jeans:129
jeans:128
jeans:127
jeans:126
jeans:125
jeans:124
jeans:123
jeans:122
jeans:121
jeans:120
jeans:119
jeans:118
jeans:117
jeans:116
jeans:115
jeans:114
jeans:113
jeans:112
jeans:111
jeans:110
jeans:109
jeans:108
jeans:untagged-7ee3d676e81d34aaf458
jeans:107
jeans:106
jeans:105
jeans:104
jeans:103
jeans:0.102
jeans:0.101
jeans:0.100
jeans:0.99
jeans:0.98
jeans:0.97
jeans:0.96
jeans:0.95
jeans:0.94
jeans:0.93
jeans:0.92
jeans:0.91
jeans:0.90
jeans:0.89
jeans:0.88
jeans:0.87
jeans:0.86
jeans:0.85
jeans:0.84
jeans:0.83
jeans:0.82
jeans:0.81
jeans:0.80
jeans:0.79
jeans:0.78
jeans:0.77
jeans:0.76
jeans:0.75
jeans:0.74
jeans:0.73
jeans:0.72
jeans:0.71
jeans:0.70
jeans:0.69
jeans:0.68
jeans:0.67
jeans:0.66
jeans:0.65
jeans:0.64
jeans:0.63
jeans:0.62
jeans:0.61
jeans:0.60
jeans:0.59
jeans:0.58
jeans:0.57
jeans:0.56
jeans:0.55
jeans:0.54
jeans:0.53
jeans:0.52
jeans:0.51
jeans:0.50
jeans:0.49
jeans:0.48
jeans:0.47
jeans:0.46
jeans:0.45
jeans:0.44
jeans:0.43
jeans:0.42
jeans:0.41
jeans:0.40
jeans:0.39
jeans:0.38
jeans:0.37
jeans:0.36
jeans:0.35
jeans:0.34
jeans:0.33
jeans:0.32
jeans:0.31
jeans:0.30
jeans:0.29
jeans:0.28
jeans:0.27
jeans:0.26
jeans:0.25
jeans:0.24
jeans:0.23
jeans:0.22
jeans:0.21
jeans:0.20
jeans:0.19
jeans:0.18
jeans:0.17
jeans:0.16
jeans:0.15
jeans:0.14
jeans:0.13
jeans:0.12
jeans:0.11
jeans:0.10
jeans:0.9
jeans:0.8
jeans:0.7
jeans:0.6
jeans:0.5
jeans:0.4
2 Commits
copilot/su
...
fail-grace
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
8e026bd945 | Add log message when connecting to Core WebSocket | ||
|
|
3d74d2bb7c |
Avoid exception when handling closed WebSocket connection
When delivering multiple messages to Core, and the first fails with a connection error, the second message will also fail with the same error. But at this point the connection is already clsoed, which leads to an exception in the exception handler. Avoid this compunding error by checking if the connection is still exists before trying to close. Fixes: #5629 |
1 changed files with 6 additions and 2 deletions
|
|
@@ -98,6 +98,7 @@ class WSClient:
|
|||
|
||||
async def start_listener(self) -> None:
|
||||
"""Start listening to the websocket."""
|
||||
_LOGGER.debug("Starting WebSocket listener")
|
||||
if not self.connected:
|
||||
raise HomeAssistantWSConnectionError("Not connected when start listening")
|
||||
|
||||
|
|
@@ -202,6 +203,7 @@ class HomeAssistantWebSocket(CoreSysAttributes):
|
|||
return self._client
|
||||
|
||||
await self.sys_homeassistant.api.ensure_access_token()
|
||||
_LOGGER.debug("Connecting via WebSocket to Home Assistant Core")
|
||||
client = await WSClient.connect_with_auth(
|
||||
self.sys_websession,
|
||||
self.sys_loop,
|
||||
|
|
@@ -266,6 +268,7 @@ class HomeAssistantWebSocket(CoreSysAttributes):
|
|||
try:
|
||||
await self._client.async_send_command(message)
|
||||
except HomeAssistantWSConnectionError:
|
||||
if self._client:
|
||||
await self._client.close()
|
||||
self._client = None
|
||||
|
||||
|
|
@@ -277,6 +280,7 @@ class HomeAssistantWebSocket(CoreSysAttributes):
|
|||
try:
|
||||
return await self._client.async_send_command(message)
|
||||
except HomeAssistantWSConnectionError:
|
||||
if self._client:
|
||||
await self._client.close()
|
||||
self._client = None
|
||||
raise
|
||||
|
|
|
|||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.