code: def blow_out(self, location=None):
          
          if not self.tip_attached:
              log.warning("Cannot 'blow out' without a tip attached.")
  
          self.move_to(location)
          self.instrument_actuator.set_active_current(self._plunger_current)
          self.robot.poses = self.instrument_actuator.move(
              self.robot.poses,
              x=self._get_plunger_position('blow_out')
          )
          self.current_volume = 0
  
          return self
docs: Force any remaining liquid to dispense, by moving
          this pipette's plunger to the calibrated `blow_out` position
  
          Notes
          -----
          If no `location` is passed, the pipette will blow_out
          from it's current position.
  
          Parameters
          ----------
          location : :any:`Placeable` or tuple(:any:`Placeable`, :any:`Vector`)
              The :any:`Placeable` (:any:`Well`) to perform the blow_out.
              Can also be a tuple with first item :any:`Placeable`,
              second item relative :any:`Vector`
  
          Returns
          -------
  
          This instance of :class:`Pipette`.
  
          Examples
          --------
          ..
          >>> from opentrons import instruments, robot # doctest: +SKIP
          >>> robot.reset() # doctest: +SKIP
          >>> p300 = instruments.P300_Single(mount='left') # doctest: +SKIP
          >>> p300.aspirate(50).dispense().blow_out() # doctest: +SKIP