From 072927350312f9919367d0e93061839b2bdd55b3 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Wed, 11 Nov 2026 03:51:09 +0900 Subject: [PATCH] change: drop Union --- dzgui/model/proxy_model.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dzgui/model/proxy_model.py b/dzgui/model/proxy_model.py index 1628ea7..ed96450 100644 --- a/dzgui/model/proxy_model.py +++ b/dzgui/model/proxy_model.py @@ -2,7 +2,7 @@ import re from dataclasses import dataclass, fields from operator import attrgetter -from typing import TYPE_CHECKING, Union +from typing import TYPE_CHECKING from dzgui.const.enum import FilterMode from dzgui.model.model_factory import ModelFactory @@ -216,14 +216,14 @@ class ProxyModelManager: def clear_proxy_model(self) -> None: self.proxy_model.clear() - def get_proxy_model(self) -> Union["FastInsertListStore", None]: + def get_proxy_model(self) -> "FastInsertListStore | None": if hasattr(self, "proxy_model"): return self.proxy_model return None def filter( self, mode: FilterMode, skip_cache: bool = False - ) -> Union["FastInsertListStore", None]: + ) -> "FastInsertListStore | None": """ Native Gtk.TreeView.refilter() method was not performant enough when running in the main loop with 40k+ records