code: def build(self):
          
          if self.is_built():  # pragma: no cover
              return
          with _wait_signal(self.loadFinished, 20):
              self.rebuild()
          self._built = True
docs: Build the full HTML source.