From f20591ce5e726df7283ef394a7df279f50ab44a0 Mon Sep 17 00:00:00 2001 From: awsr <43862868+awsr@users.noreply.github.com> Date: Thu, 18 Dec 2025 23:27:53 -0800 Subject: [PATCH] Use updated Callable import Importing from `typing` is considered deprecated since it's literally just internally calling from `collections.abc` --- modules/options_handler.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/options_handler.py b/modules/options_handler.py index 9d76b9e04..03c3fac42 100644 --- a/modules/options_handler.py +++ b/modules/options_handler.py @@ -1,13 +1,17 @@ +from __future__ import annotations import os import json import threading -from typing import Callable +from typing import TYPE_CHECKING from modules import cmd_args, errors from modules.json_helpers import readfile, writefile from modules.options import OptionInfo, LegacyOption from installer import log +if TYPE_CHECKING: + from collections.abc import Callable + cmd_opts = cmd_args.parse_args() compatibility_opts = ['clip_skip', 'uni_pc_lower_order_final', 'uni_pc_order']