Enrico Granata b4675a4e12 <rdar://problem/14266411>
The semi-unofficial way of returning a status from a Python command was to return a string (e.g. return "no such variable was found") that LLDB would pick as a clue of an error having happened

This checkin changes that:
- SBCommandReturnObject now exports a SetError() call, which can take an SBError or a plain C-string
- script commands now drop any return value and expect the SBCommandReturnObject ("return object") to be filled in appropriately - if you do nothing, a success will be assumed

If your commands were relying on returning a value and having LLDB pick that up as an error, please change your commands to SetError() through the return object or expect changes in behavior

llvm-svn: 184893
2013-06-25 23:43:28 +00:00
..
2013-06-17 22:51:50 +00:00
2013-06-18 01:17:46 +00:00
2013-02-20 23:51:13 +00:00
2012-12-04 00:32:51 +00:00
2012-12-04 00:32:51 +00:00
2012-08-29 21:13:06 +00:00
2013-01-28 23:47:25 +00:00