aioclient: Add missing readline for saving

Saving all channels returns multiple JSON objects, read the extra {}.
This commit is contained in:
atse 2024-08-27 17:08:11 +08:00
parent e59f8d05e0
commit 1256b5ff49

View File

@ -248,6 +248,8 @@ class Client:
async def save_config(self, channel=""): async def save_config(self, channel=""):
"""Save current configuration to EEPROM""" """Save current configuration to EEPROM"""
await self._command("save", str(channel)) await self._command("save", str(channel))
if channel == "":
await self._read_line() # Read the extra {}
async def load_config(self, channel=""): async def load_config(self, channel=""):
"""Load current configuration from EEPROM""" """Load current configuration from EEPROM"""