修改工作流上传以及lh的物料初步判定

This commit is contained in:
q434343
2026-02-26 10:52:41 +08:00
committed by Xuwznln
parent 786498904d
commit 5d208c832b
3 changed files with 77 additions and 17 deletions

View File

@@ -1208,11 +1208,11 @@ class LiquidHandlerAbstract(LiquidHandlerMiddleware):
len_asp_vols = len(asp_vols)
len_dis_vols = len(dis_vols)
if num_targets != 1 and num_sources != 1:
if len_asp_vols != num_sources and len_asp_vols != num_targets:
raise ValueError(f"asp_vols length must be equal to sources or targets length, but got {len_asp_vols} and {num_sources} and {num_targets}")
if len_dis_vols != num_sources and len_dis_vols != num_targets:
raise ValueError(f"dis_vols length must be equal to sources or targets length, but got {len_dis_vols} and {num_sources} and {num_targets}")
# if num_targets != 1 and num_sources != 1:
# if len_asp_vols != num_sources and len_asp_vols != num_targets:
# raise ValueError(f"asp_vols length must be equal to sources or targets length, but got {len_asp_vols} and {num_sources} and {num_targets}")
# if len_dis_vols != num_sources and len_dis_vols != num_targets:
# raise ValueError(f"dis_vols length must be equal to sources or targets length, but got {len_dis_vols} and {num_sources} and {num_targets}")
if len(use_channels) == 1:
max_len = max(num_sources, num_targets)