Ugh I knew there was something I forgot to test, will fix this evening.<span></span><br><br>On Tuesday, October 21, 2014, Dan Liew <<a href="mailto:dan@su-root.co.uk">dan@su-root.co.uk</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 22 October 2014 01:59, Daniel Dunbar <<a href="javascript:;" onclick="_e(event, 'cvml', 'daniel@zuster.org')">daniel@zuster.org</a>> wrote:<br>
> Thanks, I've published a new lit package as 0.4.0.<br>
<br>
Thanks. Looks likes its broken under Python3 though by your recent<br>
change (r220354)<br>
<br>
```<br>
Traceback (most recent call last):<br>
  File "/usr/lib/python3.4/site-packages/lit/run.py", line 166, in execute_test<br>
    result = test.config.test_format.execute(test, self.lit_config)<br>
  File "/usr/lib/python3.4/site-packages/lit/formats/shtest.py", line<br>
12, in execute<br>
    self.execute_external)<br>
  File "/usr/lib/python3.4/site-packages/lit/TestRunner.py", line 491,<br>
in executeShTest<br>
    res = parseIntegratedTestScript(test, useExternalSh, extra_substitutions)<br>
  File "/usr/lib/python3.4/site-packages/lit/TestRunner.py", line 421,<br>
in parseIntegratedTestScript<br>
    parseIntegratedTestScriptCommands(sourcepath):<br>
  File "/usr/lib/python3.4/site-packages/lit/TestRunner.py", line 347,<br>
in parseIntegratedTestScriptCommands<br>
    if not data.endswith('\n'):<br>
TypeError: endswith first arg must be bytes or a tuple of bytes, not str<br>
```<br>
<br>
Attached is a patch that seems to fix the error for me.<br>
<br>
--<br>
Dan Liew<br>
PhD Student - Imperial College London<br>
</blockquote>