docs: def data(self):
          """
          Get a cached post-processed result of a GitHub API call. Uses Trac cache
          to avoid constant querying of the remote API. If a previous API call did
          not succeed, automatically retries after a timeout.
          """
          if self._next_update and datetime.now() > self._next_update:
              self.update()
          return self._data