Bump async-upnp-client to 0.25.0 (#66414)
Co-authored-by: J. Nick Koston <nick@koston.org>
This commit is contained in:
parent
1c0365a72b
commit
dbbb5655e5
23 changed files with 95 additions and 73 deletions
|
@ -46,7 +46,9 @@ class DlnaDmrData:
|
|||
"""Clean up resources when Home Assistant is stopped."""
|
||||
LOGGER.debug("Cleaning resources in DlnaDmrData")
|
||||
async with self.lock:
|
||||
tasks = (server.stop_server() for server in self.event_notifiers.values())
|
||||
tasks = (
|
||||
server.async_stop_server() for server in self.event_notifiers.values()
|
||||
)
|
||||
asyncio.gather(*tasks)
|
||||
self.event_notifiers = {}
|
||||
self.event_notifier_refs = defaultdict(int)
|
||||
|
@ -76,14 +78,14 @@ class DlnaDmrData:
|
|||
return self.event_notifiers[listen_addr].event_handler
|
||||
|
||||
# Start event handler
|
||||
source = (listen_addr.host or "0.0.0.0", listen_addr.port)
|
||||
server = AiohttpNotifyServer(
|
||||
requester=self.requester,
|
||||
listen_port=listen_addr.port,
|
||||
listen_host=listen_addr.host,
|
||||
source=source,
|
||||
callback_url=listen_addr.callback_url,
|
||||
loop=hass.loop,
|
||||
)
|
||||
await server.start_server()
|
||||
await server.async_start_server()
|
||||
LOGGER.debug("Started event handler at %s", server.callback_url)
|
||||
|
||||
self.event_notifiers[listen_addr] = server
|
||||
|
@ -103,7 +105,7 @@ class DlnaDmrData:
|
|||
# Shutdown the server when it has no more users
|
||||
if self.event_notifier_refs[listen_addr] == 0:
|
||||
server = self.event_notifiers.pop(listen_addr)
|
||||
await server.stop_server()
|
||||
await server.async_stop_server()
|
||||
|
||||
# Remove the cleanup listener when there's nothing left to cleanup
|
||||
if not self.event_notifiers:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue