def METHOD_NAME(self, status):
    # type: (str) -> None
    assert not self._finished
    # Erase what we wrote before by backspacing to the beginning, writing
    # spaces to overwrite the old text, and then backspacing again
    backup = "\b" * self._width
    self._file.write(backup + " " * self._width + backup)
    # Now we have a blank slate to add our status
    self._file.write(status)
    self._width = len(status)
    self._file.flush()
    self._rate_limiter.reset()