def clear_descendants(self, source, clear_source=True):
removed = self.cellgraph.clear_descendants(source, clear_source)<EOL>for node in removed:<EOL><INDENT>del node[OBJ].data[node[KEY]]<EOL><DEDENT>
Clear values and nodes calculated from `source`.