Files
llvm/lldb/test/functionalities/command_script/welcome.py
Daniel Malea 9a71a7d81b Revert commits that cause broken builds on GCC buildbots
- build fails due to PyCallable template definition inside an extern "C" scope

This commit reverts 185240, 184893 and 184608.

llvm-svn: 185560
2013-07-03 17:58:31 +00:00

36 lines
1.1 KiB
Python

import sys
def welcome_impl(debugger, args, result, dict):
"""
Just a docstring for welcome_impl
A command that says hello to LLDB users
"""
print >>result, ('Hello ' + args + ', welcome to LLDB');
return None;
def target_name_impl(debugger, args, result, dict):
target = debugger.GetSelectedTarget()
file = target.GetExecutable()
print >>result, ('Current target ' + file.GetFilename())
if args == 'fail':
return 'a test for error in command'
else:
return None
def print_wait_impl(debugger, args, result, dict):
result.SetImmediateOutputFile(sys.stdout)
print >>result, ('Trying to do long task..')
import time
time.sleep(1)
print >>result, ('Still doing long task..')
time.sleep(1)
print >>result, ('Done; if you saw the delays I am doing OK')
return None
def check_for_synchro(debugger, args, result, dict):
if debugger.GetAsync() == True:
print >>result, ('I am running async')
if debugger.GetAsync() == False:
print >>result, ('I am running sync')
return None