(dep_group, group_name, parent_app_name, ld)
Assume there specific job_ids listed in dependency group metadata that
    the child would inherit from and yield those.
Assume there specific job_ids listed in dependency group metadata that
    the child would inherit from and yield those.
Assume there specific job_ids listed in dependency group metadata that the child would inherit from and yield those .
def _iter_job_ids(dep_group, group_name, parent_app_name, ld):
    """
    Assume there specific job_ids listed in dependency group metadata that
    the child would inherit from and yield those.
    """
    for jid in dep_group['job_id']:
        try:
            parse_job_id(parent_app_name, jid)
        except InvalidJobId:
            _ld = dict(**ld)
            _ld.update(
                dependency_group_name=group_name,
                job_id=jid)
            _log_raise(
                ("There's no way parent could have the child's job_id"),
                extra=_ld,
                exception_kls=InvalidJobId)
        yield (parent_app_name, jid)
def _iter_job_ids ( dep_group , group_name , parent_app_name , ld ) : for jid in dep_group [ 'job_id' ] : try : parse_job_id ( parent_app_name , jid ) except InvalidJobId : _ld = dict ( * * ld ) _ld . update ( dependency_group_name = group_name , job_id = jid ) _log_raise ( ( "There's no way parent could have the child's job_id" ) , extra = _ld , exception_kls = InvalidJobId ) yield ( parent_app_name , jid )