(
        self,
        pipette_id: str,
        labware_id: str,
        well_name: str,
        well_location: WellLocation,
    )
Drop a tip at the specified "well".
Drop a tip at the specified "well".
Drop a tip at the specified well .
async def drop_tip(
        self,
        pipette_id: str,
        labware_id: str,
        well_name: str,
        well_location: WellLocation,
    ) -> None:
        """Drop a tip at the specified "well"."""
        # get mount and config data from state and hardware controller
        hw_pipette = self._state_store.pipettes.get_hardware_pipette(
            pipette_id=pipette_id,
            attached_pipettes=self._hardware_api.attached_instruments,
        )

        # get the adjusted tip drop location
        tip_drop_location = self._state_store.geometry.get_tip_drop_location(
            pipette_config=hw_pipette.config,
            labware_id=labware_id,
            well_location=well_location,
        )

        # move the pipette to tip drop location
        await self._movement_handler.move_to_well(
            pipette_id=pipette_id,
            labware_id=labware_id,
            well_name=well_name,
            well_location=tip_drop_location,
        )

        # perform the tip drop routine
        await self._hardware_api.drop_tip(
            mount=hw_pipette.mount,
            # TODO(mc, 2020-11-12): include this parameter in the request
            home_after=True,
        )
async def drop_tip ( self , pipette_id : str , labware_id : str , well_name : str , well_location : WellLocation , ) -> None : # get mount and config data from state and hardware controller hw_pipette = self . _state_store . pipettes . get_hardware_pipette ( pipette_id = pipette_id , attached_pipettes = self . _hardware_api . attached_instruments , ) # get the adjusted tip drop location tip_drop_location = self . _state_store . geometry . get_tip_drop_location ( pipette_config = hw_pipette . config , labware_id = labware_id , well_location = well_location , ) # move the pipette to tip drop location await self . _movement_handler . move_to_well ( pipette_id = pipette_id , labware_id = labware_id , well_name = well_name , well_location = tip_drop_location , ) # perform the tip drop routine await self . _hardware_api . drop_tip ( mount = hw_pipette . mount , # TODO(mc, 2020-11-12): include this parameter in the request home_after = True , )