Skip to content

Commit 43375dc

Browse files
authored
Matter update fixes (#805)
1 parent 8776a4d commit 43375dc

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

matter_server/common/models.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -266,5 +266,5 @@ def as_dict(self) -> dict:
266266
"min_applicable_software_version": self.min_applicable_software_version,
267267
"max_applicable_software_version": self.max_applicable_software_version,
268268
"release_notes_url": self.release_notes_url,
269-
"update_source": str(self.update_source),
269+
"update_source": self.update_source.value,
270270
}

matter_server/server/ota/provider.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import asyncio
66
from base64 import b64encode
77
from datetime import UTC, datetime
8-
import functools
98
import hashlib
109
import logging
1110
from pathlib import Path
@@ -78,11 +77,8 @@ def __init__(self, vendor_id: int, ota_provider_dir: Path) -> None:
7877

7978
async def initialize(self) -> None:
8079
"""Initialize OTA Provider."""
81-
82-
loop = asyncio.get_event_loop()
83-
84-
await loop.run_in_executor(
85-
None, functools.partial(self._ota_provider_dir.mkdir, exist_ok=True)
80+
await asyncio.to_thread(
81+
self._ota_provider_dir.mkdir, exist_ok=True, parents=True
8682
)
8783

8884
async def _commission_ota_provider(

0 commit comments

Comments
 (0)