From ea3d2b4c09b815deda1ecd7064a948c16e0951e6 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Tue, 7 Oct 2025 16:37:57 +1100 Subject: [PATCH] feat(mm): satisfy type checker in flux denoise --- invokeai/app/invocations/flux_denoise.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/invokeai/app/invocations/flux_denoise.py b/invokeai/app/invocations/flux_denoise.py index 1599e8428c..b6d0399108 100644 --- a/invokeai/app/invocations/flux_denoise.py +++ b/invokeai/app/invocations/flux_denoise.py @@ -48,7 +48,7 @@ from invokeai.backend.flux.sampling_utils import ( unpack, ) from invokeai.backend.flux.text_conditioning import FluxReduxConditioning, FluxTextConditioning -from invokeai.backend.model_manager.taxonomy import FluxVariantType, ModelFormat +from invokeai.backend.model_manager.taxonomy import BaseModelType, FluxVariantType, ModelFormat, ModelType from invokeai.backend.patches.layer_patcher import LayerPatcher from invokeai.backend.patches.lora_conversions.flux_lora_constants import FLUX_LORA_TRANSFORMER_PREFIX from invokeai.backend.patches.model_patch_raw import ModelPatchRaw @@ -232,6 +232,7 @@ class FluxDenoiseInvocation(BaseInvocation): ) transformer_config = context.models.get_config(self.transformer.transformer) + assert transformer_config.base is BaseModelType.Flux and transformer_config.type is ModelType.Main is_schnell = transformer_config.variant is FluxVariantType.Schnell # Calculate the timestep schedule.