code: def is_no_check_dependent(self, hosts, services, timeperiods):
          
          now = time.time()
          for (dep_id, status, _, timeperiod_id, inh_parent) in self.chk_depend_of:
              timeperiod = timeperiods[timeperiod_id]
              if timeperiod is None or timeperiod.is_time_valid(now):
                  if dep_id in hosts:
                      dep = hosts[dep_id]
                  else:
                      dep = services[dep_id]
                  if dep.do_i_raise_dependency(status, inh_parent, hosts, services, timeperiods):
                      return True
          return False
docs: Check if there is some host/service that this object depend on
          has a state in the status list .
  
          :param hosts: hosts objects, used to raise dependency check
          :type hosts: alignak.objects.host.Hosts
          :param services: services objects, used to raise dependency check
          :type services: alignak.objects.service.Services
          :param timeperiods: Timeperiods objects, used for all kind of timeperiod (notif, check)
          :type timeperiods: alignak.objects.timeperiod.Timeperiods
          :return: True if this object has a check dependency, otherwise False
          :rtype: bool