From 716112c294d1b5233d0eb59c6d3ea5f2e1716655 Mon Sep 17 00:00:00 2001 From: Rafael Moraes <50295204+glomatico@users.noreply.github.com> Date: Sat, 25 Apr 2026 14:52:19 -0300 Subject: [PATCH] Use default_factory for DownloadItem uuid --- gamdl/downloader/types.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gamdl/downloader/types.py b/gamdl/downloader/types.py index 4b32f3d..a049d6e 100644 --- a/gamdl/downloader/types.py +++ b/gamdl/downloader/types.py @@ -1,5 +1,5 @@ import uuid -from dataclasses import dataclass +from dataclasses import dataclass, field from ..interface.types import AppleMusicMedia @@ -7,7 +7,7 @@ from ..interface.types import AppleMusicMedia @dataclass class DownloadItem: media: AppleMusicMedia - uuid_: str = uuid.uuid4().hex[:8] + uuid_: str = field(default_factory=lambda: uuid.uuid4().hex[:8]) staged_path: str = None final_path: str = None playlist_file_path: str = None