aboutsummaryrefslogtreecommitdiff
path: root/lldb/scripts/Python/finishSwigPythonLLDB.py
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2015-10-16 17:52:12 +0000
committerZachary Turner <zturner@google.com>2015-10-16 17:52:12 +0000
commit5c3a198266bc2b705761a6dea8754c955ffce075 (patch)
tree9176f9ff1bcc9b44709afcd965454066bfca57cc /lldb/scripts/Python/finishSwigPythonLLDB.py
parentc5b41d67af3df959d2f1958f19e8aab39805743b (diff)
downloadllvm-5c3a198266bc2b705761a6dea8754c955ffce075.zip
llvm-5c3a198266bc2b705761a6dea8754c955ffce075.tar.gz
llvm-5c3a198266bc2b705761a6dea8754c955ffce075.tar.bz2
Make swig generation python scripts python 3 compatible.
llvm-svn: 250532
Diffstat (limited to 'lldb/scripts/Python/finishSwigPythonLLDB.py')
-rw-r--r--lldb/scripts/Python/finishSwigPythonLLDB.py52
1 files changed, 26 insertions, 26 deletions
diff --git a/lldb/scripts/Python/finishSwigPythonLLDB.py b/lldb/scripts/Python/finishSwigPythonLLDB.py
index cf05cc9..4f0a7dd 100644
--- a/lldb/scripts/Python/finishSwigPythonLLDB.py
+++ b/lldb/scripts/Python/finishSwigPythonLLDB.py
@@ -1,4 +1,4 @@
-""" Python SWIG post process script for each language
+""" Python SWIG post process script for each language
--------------------------------------------------------------------------
File: finishSwigPythonLLDB.py
@@ -121,7 +121,7 @@ def macosx_copy_file_for_heap( vDictArgs, vstrFrameworkPythonDir ):
def create_py_pkg( vDictArgs, vstrFrameworkPythonDir, vstrPkgDir, vListPkgFiles ):
dbg = utilsDebug.CDebugFnVerbose( "Python script create_py_pkg()" );
dbg.dump_object( "Package file(s):", vListPkgFiles );
- bDbg = vDictArgs.has_key( "-d" );
+ bDbg = "-d" in vDictArgs;
bOk = True;
strMsg = "";
@@ -189,7 +189,7 @@ def create_py_pkg( vDictArgs, vstrFrameworkPythonDir, vstrPkgDir, vListPkgFiles
def copy_lldbpy_file_to_lldb_pkg_dir( vDictArgs, vstrFrameworkPythonDir, vstrCfgBldDir ):
dbg = utilsDebug.CDebugFnVerbose( "Python script copy_lldbpy_file_to_lldb_pkg_dir()" );
bOk = True;
- bDbg = vDictArgs.has_key( "-d" );
+ bDbg = "-d" in vDictArgs;
strMsg = "";
strSrc = os.path.join(vstrCfgBldDir, "lldb.py");
@@ -225,7 +225,7 @@ def copy_lldbpy_file_to_lldb_pkg_dir( vDictArgs, vstrFrameworkPythonDir, vstrCfg
# Throws: None.
#--
def make_symlink_windows( vstrSrcPath, vstrTargetPath ):
- print "Making symlink from %s to %s" % (vstrSrcPath, vstrTargetPath);
+ print("Making symlink from %s to %s" % (vstrSrcPath, vstrTargetPath));
dbg = utilsDebug.CDebugFnVerbose( "Python script make_symlink_windows()" );
bOk = True;
strErrMsg = "";
@@ -283,13 +283,13 @@ def make_symlink( vDictArgs, vstrFrameworkPythonDir, vstrSrcFile, vstrTargetFile
dbg = utilsDebug.CDebugFnVerbose( "Python script make_symlink()" );
bOk = True;
strErrMsg = "";
- bDbg = vDictArgs.has_key( "-d" );
+ bDbg = "-d" in vDictArgs;
strTarget = os.path.join(vstrFrameworkPythonDir, vstrTargetFile);
strTarget = os.path.normcase( strTarget );
strSrc = "";
os.chdir( vstrFrameworkPythonDir );
- bMakeFileCalled = vDictArgs.has_key( "-m" );
+ bMakeFileCalled = "-m" in vDictArgs;
eOSType = utilsOsType.determine_os_type();
if not bMakeFileCalled:
return (bOk, strErrMsg);
@@ -313,19 +313,19 @@ def make_symlink( vDictArgs, vstrFrameworkPythonDir, vstrSrcFile, vstrTargetFile
elif eOSType == utilsOsType.EnumOsType.Windows:
if os.path.isfile( strTarget ):
if bDbg:
- print strMsgSymlinkExists % vstrTargetFile;
+ print(strMsgSymlinkExists % vstrTargetFile);
return (bOk, strErrMsg);
if bDbg:
- print strMsgSymlinkMk % (vstrTargetFile, strSrc, strTarget);
+ print(strMsgSymlinkMk % (vstrTargetFile, strSrc, strTarget));
bOk, strErrMsg = make_symlink_windows( strSrc,
strTarget );
else:
if os.path.islink( strTarget ):
if bDbg:
- print strMsgSymlinkExists % vstrTargetFile;
+ print(strMsgSymlinkExists % vstrTargetFile);
return (bOk, strErrMsg);
if bDbg:
- print strMsgSymlinkMk % (vstrTargetFile, strSrc, strTarget);
+ print(strMsgSymlinkMk % (vstrTargetFile, strSrc, strTarget));
bOk, strErrMsg = make_symlink_other_platforms( strSrc,
strTarget );
@@ -359,7 +359,7 @@ def make_symlink_liblldb( vDictArgs, vstrFrameworkPythonDir, vstrLiblldbFileName
else:
strTarget += ".so";
- bMakeFileCalled = vDictArgs.has_key( "-m" );
+ bMakeFileCalled = "-m" in vDictArgs;
if not bMakeFileCalled:
strSrc = os.path.join("lib", "LLDB");
else:
@@ -400,7 +400,7 @@ def make_symlink_darwin_debug( vDictArgs, vstrFrameworkPythonDir, vstrDarwinDebu
strTarget = vstrDarwinDebugFileName;
strSrc = "";
- bMakeFileCalled = vDictArgs.has_key( "-m" );
+ bMakeFileCalled = "-m" in vDictArgs;
if not bMakeFileCalled:
return (bOk, strErrMsg);
else:
@@ -430,7 +430,7 @@ def make_symlink_argdumper( vDictArgs, vstrFrameworkPythonDir, vstrArgdumperFile
if eOSType == utilsOsType.EnumOsType.Windows:
strTarget += ".exe";
- bMakeFileCalled = vDictArgs.has_key( "-m" );
+ bMakeFileCalled = "-m" in vDictArgs;
if not bMakeFileCalled:
return (bOk, strErrMsg);
else:
@@ -494,15 +494,15 @@ def find_or_create_python_dir( vDictArgs, vstrFrameworkPythonDir ):
dbg = utilsDebug.CDebugFnVerbose( "Python script find_or_create_python_dir()" );
bOk = True;
strMsg = "";
- bDbg = vDictArgs.has_key( "-d" );
+ bDbg = "-d" in vDictArgs;
if os.path.isdir( vstrFrameworkPythonDir ):
if bDbg:
- print strMsgFrameWkPyExists % vstrFrameworkPythonDir;
+ print(strMsgFrameWkPyExists % vstrFrameworkPythonDir);
return (bOk, strMsg);
if bDbg:
- print strMsgFrameWkPyMkDir % vstrFrameworkPythonDir;
+ print(strMsgFrameWkPyMkDir % vstrFrameworkPythonDir);
try:
os.makedirs( vstrFrameworkPythonDir );
@@ -529,7 +529,7 @@ def get_config_build_dir( vDictArgs, vstrFrameworkPythonDir ):
strErrMsg = "";
strConfigBldDir = "";
- bHaveConfigBldDir = vDictArgs.has_key( "--cfgBldDir" );
+ bHaveConfigBldDir = "--cfgBldDir" in vDictArgs;
if bHaveConfigBldDir:
strConfigBldDir = vDictArgs[ "--cfgBldDir" ];
if (bHaveConfigBldDir == False) or (strConfigBldDir.__len__() == 0):
@@ -557,11 +557,11 @@ def get_framework_python_dir_windows( vDictArgs ):
# on the system other stuff may need to be put here as well.
from distutils.sysconfig import get_python_lib;
strPythonInstallDir = "";
- bHaveArgPrefix = vDictArgs.has_key( "--prefix" );
+ bHaveArgPrefix = "--prefix" in vDictArgs;
if bHaveArgPrefix:
strPythonInstallDir = os.path.normpath(vDictArgs[ "--prefix" ]);
- bHaveArgCmakeBuildConfiguration = vDictArgs.has_key( "--cmakeBuildConfiguration" );
+ bHaveArgCmakeBuildConfiguration = "--cmakeBuildConfiguration" in vDictArgs;
if bHaveArgCmakeBuildConfiguration:
strPythonInstallDir = os.path.join(strPythonInstallDir, vDictArgs["--cmakeBuildConfiguration"]);
@@ -587,9 +587,9 @@ def get_framework_python_dir_other_platforms( vDictArgs ):
bOk = True;
strWkDir = "";
strErrMsg = "";
- bDbg = vDictArgs.has_key( "-d" );
+ bDbg = "-d" in vDictArgs;
- bMakeFileCalled = vDictArgs.has_key( "-m" );
+ bMakeFileCalled = "-m" in vDictArgs;
if bMakeFileCalled:
dbg.dump_text( "Built by LLVM" );
return get_framework_python_dir_windows( vDictArgs );
@@ -601,7 +601,7 @@ def get_framework_python_dir_other_platforms( vDictArgs ):
strWkDir += os.path.join(strWkDir, "LLDB.framework");
if os.path.exists( strWkDir ):
if bDbg:
- print strMsgFoundLldbFrameWkDir % strWkDir;
+ print(strMsgFoundLldbFrameWkDir % strWkDir);
strWkDir = os.path.join(strWkDir, "Resources", "Python", "lldb");
strWkDir = os.path.normcase( strWkDir );
else:
@@ -675,7 +675,7 @@ def main( vDictArgs ):
strMsg = "";
strErrMsgProgFail = "";
- bDbg = vDictArgs.has_key( "-d" );
+ bDbg = "-d" in vDictArgs;
eOSType = utilsOsType.determine_os_type();
if bDbg:
@@ -688,8 +688,8 @@ def main( vDictArgs ):
if bOk:
bOk, strCfgBldDir, strMsg = get_config_build_dir( vDictArgs, strFrameworkPythonDir );
if bOk and bDbg:
- print strMsgPyFileLocatedHere % strFrameworkPythonDir;
- print strMsgConfigBuildDir % strCfgBldDir;
+ print(strMsgPyFileLocatedHere % strFrameworkPythonDir);
+ print(strMsgConfigBuildDir % strCfgBldDir);
if bOk:
bOk, strMsg = find_or_create_python_dir( vDictArgs, strFrameworkPythonDir );
@@ -764,5 +764,5 @@ def main( vDictArgs ):
# This script can be called by another Python script by calling the main()
# function directly
if __name__ == "__main__":
- print "Script cannot be called directly, called by finishSwigWrapperClasses.py";
+ print("Script cannot be called directly, called by finishSwigWrapperClasses.py");