def parse_node(self, node):
if node.get('<STR_LIT:id>') in self.parsed_nodes:<EOL><INDENT>return self.parsed_nodes[node.get('<STR_LIT:id>')]<EOL><DEDENT>(node_parser, spec_class) = self.parser._get_parser_class(node.tag)<EOL>if not node_parser or not spec_class:<EOL><INDENT>raise ValidationException(<EOL>"<STR_LIT>",<EOL>node=node, filename=self.filename)<EOL><DEDENT>np = node_parser(self, spec_class, node)<EOL>task_spec = np.parse_node()<EOL>return task_spec<EOL>
Parses the specified child task node, and returns the task spec. This
can be called by a TaskParser instance, that is owned by this
ProcessParser.