[llvm] r280641 - lit/util.py: Another fix for py3.

NAKAMURA Takumi via llvm-commits llvm-commits at lists.llvm.org
Sun Sep 4 17:00:40 PDT 2016


Author: chapuni
Date: Sun Sep  4 19:00:40 2016
New Revision: 280641

URL: http://llvm.org/viewvc/llvm-project?rev=280641&view=rev
Log:
lit/util.py: Another fix for py3.

  'str' object has no attribute 'decode'.

Modified:
    llvm/trunk/utils/lit/lit/util.py

Modified: llvm/trunk/utils/lit/lit/util.py
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/lit/lit/util.py?rev=280641&r1=280640&r2=280641&view=diff
==============================================================================
--- llvm/trunk/utils/lit/lit/util.py (original)
+++ llvm/trunk/utils/lit/lit/util.py Sun Sep  4 19:00:40 2016
@@ -20,6 +20,8 @@ def to_string(bytes):
 def convert_string(bytes):
     try:
         return to_string(bytes.decode('utf-8'))
+    except AttributeError: # 'str' object has no attribute 'decode'.
+        return str(bytes)
     except UnicodeError:
         return str(bytes)
 




More information about the llvm-commits mailing list