b19e3080dba989e2e7e08c74877f8396790f83d2,elfi/graph.py,Node,remove_parent,#Node#Any#,127
Before Change
index = parent_or_index
if isinstance(index, Node):
for i, p in enumerate(self.parents):
if p == parent_or_index:
index = i
break
if isinstance(index, Node):
// TODO: add more informative error message (the __str__ in the future?)
raise Exception("Could not find a parent")
parent = self.parents[index]
After Change
parent_or_index : Node or int
if isinstance(parent_or_index, Node):
try:
index = self.parents.index(parent_or_index)
except ValueError:
raise Exception("Could not find a parent {}".format(parent_or_index))
else:
index = parent_or_index
parent = self.parents[index]
del self.parents[index]
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 7
Instances
Project Name: elfi-dev/elfi
Commit Name: b19e3080dba989e2e7e08c74877f8396790f83d2
Time: 2016-12-05
Author: jarno.lintusaari@aalto.fi
File Name: elfi/graph.py
Class Name: Node
Method Name: remove_parent
Project Name: analysiscenter/batchflow
Commit Name: c472f856ac60d0fff63b90642d912d7e0db1c7dd
Time: 2017-11-16
Author: rhudor@gmail.com
File Name: dataset/models/base.py
Class Name: BaseModel
Method Name: get_from_config
Project Name: pantsbuild/pants
Commit Name: 8479b6a979a0433c9b360c340fca454f03b0ff77
Time: 2016-04-07
Author: nhoward@twopensource.com
File Name: contrib/python/src/python/pants/contrib/python/checks/tasks/checkstyle/checker.py
Class Name: PythonCheckStyleTask
Method Name: get_nits