From 10adbde34661c4db27f3558f0bf0c49c6dc66be5 Mon Sep 17 00:00:00 2001 From: Drake Eidukas Date: Tue, 10 Jun 2025 21:44:58 -0700 Subject: [PATCH] feat: standardize TypeAlias on Union over string --- nominal/core/asset.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nominal/core/asset.py b/nominal/core/asset.py index 099382e..c6e903a 100644 --- a/nominal/core/asset.py +++ b/nominal/core/asset.py @@ -2,7 +2,7 @@ from dataclasses import dataclass, field from types import MappingProxyType -from typing import Iterable, Literal, Mapping, Protocol, Sequence, cast +from typing import Iterable, Literal, Mapping, Protocol, Sequence, Union, cast from nominal_api import ( scout_asset_api, @@ -21,7 +21,7 @@ from nominal.core.log import LogSet, _get_log_set from nominal.core.video import Video, _get_video -ScopeType: TypeAlias = "Connection | Dataset | LogSet | Video" +ScopeType: TypeAlias = Union[Connection, Dataset, LogSet, Video] @dataclass(frozen=True)