code: def reset_tip_tracking(self):
          
          self.current_tip(None)
          self.tip_rack_iter = iter([])
  
          if self.has_tip_rack():
              iterables = self.tip_racks
  
              if self.channels > 1:
                  iterables = [c for rack in self.tip_racks for c in rack.cols]
              else:
                  iterables = [w for rack in self.tip_racks for w in rack]
  
              if self.starting_tip:
                  iterables = iterables[iterables.index(self.starting_tip):]
  
              self.tip_rack_iter = itertools.chain(iterables)
docs: Resets the :any:`Pipette` tip tracking, "refilling" the tip racks