parameters: (self, task)
docstring: Remove all edges leading to `task` from its previous inputs.
docstring_summary: Remove all edges leading to `task` from its previous inputs.
docstring_tokens: Remove all edges leading to task from its previous inputs .
function: def clear_inputs_of(self, task):
          """Remove all edges leading to `task` from its previous inputs."""
          input_tasks = self._inputs_of.pop(task, ())
          for input_task in input_tasks:
              self._consequences_of[input_task].remove(task)
function_tokens: def clear_inputs_of ( self , task ) : input_tasks = self . _inputs_of . pop ( task , ( ) ) for input_task in input_tasks : self . _consequences_of [ input_task ] . remove ( task )