code: def has_zero_length_fragments(self, min_index=None, max_index=None):
          
          min_index, max_index = self._check_min_max_indices(min_index, max_index)
          zero = [i for i in range(min_index, max_index) if self[i].has_zero_length]
          self.log([u"Fragments with zero length: %s", zero])
          return (len(zero) > 0)
docs: Return ``True`` if the list has at least one interval
          with zero length withing ``min_index`` and ``max_index``.
          If the latter are not specified, check all intervals.
  
          :param int min_index: examine fragments with index greater than or equal to this index (i.e., included)
          :param int max_index: examine fragments with index smaller than this index (i.e., excluded)
          :raises ValueError: if ``min_index`` is negative or ``max_index``
                              is bigger than the current number of fragments
          :rtype: bool