From 263bd94da8f67feb9540a3e0c2449e75b93be858 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Tue, 1 Jun 2021 13:35:44 +0200 Subject: [PATCH] fix compatibility with mushamaro update --- music_assistant/constants.py | 2 +- music_assistant/models/streamdetails.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/music_assistant/constants.py b/music_assistant/constants.py index 6574f9d9..89733dd5 100755 --- a/music_assistant/constants.py +++ b/music_assistant/constants.py @@ -1,6 +1,6 @@ """All constants for Music Assistant.""" -__version__ = "0.1.9" +__version__ = "0.1.10" REQUIRED_PYTHON_VER = "3.8" # configuration keys/attributes diff --git a/music_assistant/models/streamdetails.py b/music_assistant/models/streamdetails.py index f26dd981..61da129e 100644 --- a/music_assistant/models/streamdetails.py +++ b/music_assistant/models/streamdetails.py @@ -4,6 +4,8 @@ from dataclasses import dataclass from enum import Enum from typing import Any +from mashumaro.serializer.base.dict import DataClassDictMixin + class StreamType(Enum): """Enum with stream types.""" @@ -25,7 +27,7 @@ class ContentType(Enum): @dataclass -class StreamDetails: +class StreamDetails(DataClassDictMixin): """Model for streamdetails.""" type: StreamType @@ -45,6 +47,7 @@ class StreamDetails: use_bytes: bool = False, use_enum: bool = False, use_datetime: bool = False, + **kwargs ): """Handle conversion to dict.""" return { -- 2.34.1