docs: def flush(self):
          """ Force commit changes to the file and stdout """
          if not self.nostdout:
              self.stdout.flush()
          if self.file is not None:
              self.file.flush()