@inlineCallbacks<EOL><INDENT>def create_path(self, path, **kwargs):<DEDENT>
i = <NUM_LIT:0><EOL>while i < len(path):<EOL><INDENT>i = path.find("<STR_LIT:/>", i)<EOL>if i < <NUM_LIT:0>:<EOL><INDENT>return<EOL><DEDENT>subpath = path[:i]<EOL>if i > <NUM_LIT:0>:<EOL><INDENT>try:<EOL><INDENT>yield self.create(subpath, **kwargs)<EOL><DEDENT>except NodeExistsException:<EOL><INDENT>pass<EOL><DEDENT><DEDENT>i += <NUM_LIT:1><EOL><DEDENT>
Create nodes required to complete path.