c8788d2eedcdb2671289d7d47a41b8fdcb0294f1,src/sos/sos_executor.py,Base_Executor,resolve_dangling_targets,#Base_Executor#Any#Any#,417
Before Change
mo = [x for x in mo if x[1 ] is not False]
if not mo:
for x in self.workflow.auxiliary_sections:
env.logger.debug("{}: {}" .format(x.step_name(),
x.options["provides" ] if "provides" in x.options else "" ))
raise RuntimeError ("No step to generate target {}{}" .format(target, dag.steps_depending_on(target, self.workflow) ))
if len (mo) > 1:
raise RuntimeError ("Multiple steps {} to generate target {}" .format(", " .join(x[0 ].step_name() for x in mo), target))
After Change
nodes = dag._all_dependent_files[target]
for node in nodes:
if node._node_index is not None:
indexed = [x for x in dag.nodes() if x._node_index is not None and x._node_index < node._node_index and isinstance (x._output_targets, Undetermined) ]
indexed.sort (key = lambda x: x._node_index)
if not indexed:
raise RuntimeError ("No step to generate target {}{}" .format(target, dag.steps_depending_on(target, self.workflow) ))
if not isinstance (node._input_targets, Undetermined) :
node._input_targets = Undetermined("" )
if not isinstance (node._depends_targets, Undetermined) :
node._depends_targets = Undetermined("" )
else :
raise RuntimeError ("No step to generate target {}{}" .format(target, dag.steps_depending_on(target, self.workflow) ))
resolved + = 1
continue
if len (mo) > 1:
raise RuntimeError ("Multiple steps {} to generate target {}" .format(", " .join(x[0 ].step_name() for x in mo), target))
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 6
Instances Project Name: vatlab/SoS
Commit Name: c8788d2eedcdb2671289d7d47a41b8fdcb0294f1
Time: 2017-09-11
Author: ben.bog@gmail.com
File Name: src/sos/sos_executor.py
Class Name: Base_Executor
Method Name: resolve_dangling_targets
Project Name: HazyResearch/fonduer
Commit Name: 8946a24d7c1a21a80ccaf86418c354cf87e84bfa
Time: 2018-09-04
Author: lwhsiao@stanford.edu
File Name: src/fonduer/supervision/labeler.py
Class Name: LabelerUDF
Method Name: apply
Project Name: pantsbuild/pants
Commit Name: dbf744f0af02efeab9fefc708292786385aec030
Time: 2020-10-08
Author: greg.shuflin@toolchain.com
File Name: src/python/pants/bin/remote_pants_runner.py
Class Name: RemotePantsRunner
Method Name: run