Skip to content

Commit eb10890

Browse files
committed
include check for nozzle map configuration
1 parent 8c4f50e commit eb10890

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

api/src/opentrons/protocols/advanced_control/transfers.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
from opentrons.protocol_api.labware import Labware, Well
1717
from opentrons import types
1818
from opentrons.protocols.api_support.types import APIVersion
19+
from opentrons.hardware_control.nozzle_manager import NozzleConfigurationType
1920

2021

2122
if TYPE_CHECKING:
@@ -409,7 +410,11 @@ def __init__(
409410
# then avoid iterating through its Wells.
410411
# ii. if using single channel pipettes, flatten a multi-dimensional
411412
# list of Wells into a 1 dimensional list of Wells
412-
if self._instr.channels > 1:
413+
if (
414+
self._instr.channels > 1
415+
and self._instr._core.get_nozzle_map().configuration
416+
== NozzleConfigurationType.FULL
417+
):
413418
sources, dests = self._multichannel_transfer(sources, dests)
414419
else:
415420
if isinstance(sources, List) and isinstance(sources[0], List):

0 commit comments

Comments
 (0)