def new(self, filename=None):
path = (self.exec_path,)<EOL>if self.exec_path.filetype() in ('<STR_LIT>', '<STR_LIT>', '<STR_LIT>', self.FTYPE):<EOL><INDENT>p = find_executable("<STR_LIT>")<EOL>path = (p, '<STR_LIT>') + path<EOL><DEDENT>else:<EOL><INDENT>path += (self.exec_path,)<EOL><DEDENT>if filename:<EOL><INDENT>path += ('<STR_LIT>', filename)<EOL><DEDENT>os.spawnl(os.P_NOWAIT, *path)<EOL>
start a session an independent process