[PATCH][Lit] Catch OSError exception when using Popen constructor

Daniel Dunbar daniel at zuster.org
Tue Oct 21 18:37:48 PDT 2014


Ok, 0.4.1 is now uploaded with your fix.

 - Daniel

On Tue, Oct 21, 2014 at 6:19 PM, Daniel Dunbar <daniel at zuster.org> wrote:

> Ugh I knew there was something I forgot to test, will fix this evening.
>
>
> On Tuesday, October 21, 2014, Dan Liew <dan at su-root.co.uk> wrote:
>
>> On 22 October 2014 01:59, Daniel Dunbar <daniel at zuster.org> wrote:
>> > Thanks, I've published a new lit package as 0.4.0.
>>
>> Thanks. Looks likes its broken under Python3 though by your recent
>> change (r220354)
>>
>> ```
>> Traceback (most recent call last):
>>   File "/usr/lib/python3.4/site-packages/lit/run.py", line 166, in
>> execute_test
>>     result = test.config.test_format.execute(test, self.lit_config)
>>   File "/usr/lib/python3.4/site-packages/lit/formats/shtest.py", line
>> 12, in execute
>>     self.execute_external)
>>   File "/usr/lib/python3.4/site-packages/lit/TestRunner.py", line 491,
>> in executeShTest
>>     res = parseIntegratedTestScript(test, useExternalSh,
>> extra_substitutions)
>>   File "/usr/lib/python3.4/site-packages/lit/TestRunner.py", line 421,
>> in parseIntegratedTestScript
>>     parseIntegratedTestScriptCommands(sourcepath):
>>   File "/usr/lib/python3.4/site-packages/lit/TestRunner.py", line 347,
>> in parseIntegratedTestScriptCommands
>>     if not data.endswith('\n'):
>> TypeError: endswith first arg must be bytes or a tuple of bytes, not str
>> ```
>>
>> Attached is a patch that seems to fix the error for me.
>>
>> --
>> Dan Liew
>> PhD Student - Imperial College London
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141021/998e0bb7/attachment.html>


More information about the llvm-commits mailing list