summaryrefslogtreecommitdiffstats
path: root/lldb/examples/python/shadow.py
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/examples/python/shadow.py')
-rw-r--r--lldb/examples/python/shadow.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/lldb/examples/python/shadow.py b/lldb/examples/python/shadow.py
index 0556cfc553c..b14467c52c9 100644
--- a/lldb/examples/python/shadow.py
+++ b/lldb/examples/python/shadow.py
@@ -1,4 +1,5 @@
#!/usr/bin/python
+from __future__ import print_function
import lldb
import shlex
@@ -10,12 +11,12 @@ def check_shadow_command(debugger, command, exe_ctx, result, dict):
process = exe_ctx.GetProcess()
state = process.GetState()
if state != lldb.eStateStopped:
- print >>result, "process must be stopped, state is %s" % lldb.SBDebugger.StateAsCString(
- state)
+ print("process must be stopped, state is %s" % lldb.SBDebugger.StateAsCString(
+ state), file=result)
return
frame = exe_ctx.GetFrame()
if not frame:
- print >>result, "invalid frame"
+ print("invalid frame", file=result)
return
# Parse command line args
command_args = shlex.split(command)
@@ -50,9 +51,9 @@ def check_shadow_command(debugger, command, exe_ctx, result, dict):
for name in shadow_dict.keys():
shadow_vars = shadow_dict[name]
if len(shadow_vars) > 1:
- print '"%s" is shadowed by the following declarations:' % (name)
+ print('"%s" is shadowed by the following declarations:' % (name))
num_shadowed_variables += 1
for shadow_var in shadow_vars:
- print >>result, str(shadow_var.GetDeclaration())
+ print(str(shadow_var.GetDeclaration()), file=result)
if num_shadowed_variables == 0:
- print >>result, 'no variables are shadowed'
+ print('no variables are shadowed', file=result)
OpenPOWER on IntegriCloud