[PATCH] D43165: [lit] Fix problem in how Python versions open files with different encodings

Reid Kleckner via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 2 14:28:51 PDT 2018


rnk added inline comments.


================
Comment at: llvm/trunk/utils/lit/lit/TestRunner.py:434
+        for file in filepaths:
+            with open(file, 'r', encoding=encoding) as f:
                 filelines.append(f.readlines())
----------------
I'm getting this Python error now:
```
  File "C:/src/llvm-project/llvm\utils\lit\lit\TestRunner.py", line 545, in executeBuiltinDiff
    exitCode = compareTwoFiles(filepaths)
  File "C:/src/llvm-project/llvm\utils\lit\lit\TestRunner.py", line 408, in compareTwoFiles
    return compareTwoTextFiles(filepaths, encoding)
  File "C:/src/llvm-project/llvm\utils\lit\lit\TestRunner.py", line 434, in compareTwoTextFiles
    with open(file, 'r', encoding=encoding) as f:
TypeError: 'encoding' is an invalid keyword argument for this function
```

This doesn't seem Py2/3 compatible. =/


Repository:
  rL LLVM

https://reviews.llvm.org/D43165





More information about the llvm-commits mailing list