code: def str_eta(self):
          
          eta = eta_letters(self._eta.elapsed) if self.done else self._eta_string
          if not eta:
              return ''
          if eta.count(' ') > 1:
              eta = ' '.join(eta.split(' ')[:2])  # Only show up to two units (h and m, no s for example).
          return (' in {0}' if self.done else 'eta {0}').format(eta)
docs: Returns a formatted ETA value for the progress bar.