def process_class(self, line, contents):
        if not re.match(r'^\s*(class )', line):
            return None

        parsed_class = []

        extends = self.parse_extends(line)
        if extends is not None:
            parsed_class.append(('extends', extends))

        variables = self.parse_variables(contents)
        if variables is not None:
            parsed_class.append(('variables', variables))

        return parsed_class
Fetch a node by ID. This method creates an object representing the
dataset/ETHPy150Open adambullmer/sublime_docblockr_python/parsers/parser.py/PythonParser.process_class--crossover with--dataset/ETHPy150Open nigelsmall/py2neo/py2neo/database/__init__.py/Graph.node