From f32cb776bec5a15d37b680b54ceb948f1317c478 Mon Sep 17 00:00:00 2001 From: Jordao Bragantini Date: Fri, 25 Aug 2023 17:12:21 -0700 Subject: [PATCH 1/2] added default factory to numpy color creation --- src/napari_arboretum/tree.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/napari_arboretum/tree.py b/src/napari_arboretum/tree.py index 6583997..a68d043 100644 --- a/src/napari_arboretum/tree.py +++ b/src/napari_arboretum/tree.py @@ -5,7 +5,7 @@ import itertools from collections import Counter -from dataclasses import dataclass +from dataclasses import dataclass, field from typing import Any import numpy as np @@ -29,14 +29,14 @@ class Annotation: x: float y: float label: str - color: ColorType = WHITE + color: ColorType = field(default_factory=lambda : WHITE) @dataclass class Edge: x: tuple[float, float] y: tuple[float, float] - color: ColorType = WHITE + color: ColorType = field(default_factory=lambda : WHITE) track_id: int | None = None node: TreeNode | None = None From 99aa19b2bddb59fc916a75a4f1a23ee8fb59168a Mon Sep 17 00:00:00 2001 From: Jordao Bragantini Date: Mon, 28 Aug 2023 08:44:06 -0700 Subject: [PATCH 2/2] linting --- src/napari_arboretum/tree.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/napari_arboretum/tree.py b/src/napari_arboretum/tree.py index a68d043..2a44ce3 100644 --- a/src/napari_arboretum/tree.py +++ b/src/napari_arboretum/tree.py @@ -29,14 +29,14 @@ class Annotation: x: float y: float label: str - color: ColorType = field(default_factory=lambda : WHITE) + color: ColorType = field(default_factory=lambda: WHITE) @dataclass class Edge: x: tuple[float, float] y: tuple[float, float] - color: ColorType = field(default_factory=lambda : WHITE) + color: ColorType = field(default_factory=lambda: WHITE) track_id: int | None = None node: TreeNode | None = None