Fix make_symlink in case when symlink already exists (after r229517)
authorIlia K <ki.stfu@gmail.com>
Wed, 18 Feb 2015 15:30:18 +0000 (15:30 +0000)
committerIlia K <ki.stfu@gmail.com>
Wed, 18 Feb 2015 15:30:18 +0000 (15:30 +0000)
llvm-svn: 229682

lldb/scripts/Python/finishSwigPythonLLDB.py

index 10996d4..a145d88 100644 (file)
@@ -316,6 +316,7 @@ def make_symlink( vDictArgs, vstrFrameworkPythonDir, vstrSrcFile, vstrTargetFile
                if os.path.isfile( strTarget ):
                        if bDbg:
                                print strMsgSymlinkExists % vstrTargetFile;
+                       return (bOk, strErrMsg);
                if bDbg:
                        print strMsgSymlinkMk % (vstrTargetFile, strSrc, strTarget);
                bOk, strErrMsg = make_symlink_windows( strSrc,
@@ -324,6 +325,7 @@ def make_symlink( vDictArgs, vstrFrameworkPythonDir, vstrSrcFile, vstrTargetFile
                if os.path.islink( strTarget ):
                        if bDbg:
                                print strMsgSymlinkExists % vstrTargetFile;
+                       return (bOk, strErrMsg);
                if bDbg:
                        print strMsgSymlinkMk % (vstrTargetFile, strSrc, strTarget);
                bOk, strErrMsg = make_symlink_other_platforms( strSrc,