code: def _skip_children(self, check_name, results):
          
          for name, description in self.child_map[check_name]:
              if results[name] is None:
                  results[name] = CheckResult(name=name, description=_(description),
                                              passed=None,
                                              dependency=check_name,
                                              cause={"rationale": _("can't check until a frown turns upside down")})
                  self._skip_children(name, results)
docs: Recursively skip the children of check_name (presumably because check_name
          did not pass).