[PATCH] D56754: Add Support for Creating and Deleting Unicode Files and Directories in Lit
serge via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 22 11:34:17 PST 2019
serge-sans-paille accepted this revision.
serge-sans-paille added inline comments.
This revision is now accepted and ready to land.
================
Comment at: utils/lit/lit/util.py:444
+ # convert it to ascii
+ return text if isinstance(text, bytes) else text.encode('utf-8')
----------------
Bad news: I've been discussing with a Python Core Dev and he acknowledge this function to be ultra dangerous. We should find a way to have everything right without this tricky call.
My take would be to first have the whole script work in unicode mode (i.e. in Python3) and then do the minimal work to have it work on Python2. Does that makes sense to you?
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D56754/new/
https://reviews.llvm.org/D56754
More information about the llvm-commits
mailing list