From 3026e912a320b987409f7e6539fe916edf1e7a8d Mon Sep 17 00:00:00 2001 From: Serge Guelton Date: Thu, 3 Jan 2019 14:12:44 +0000 Subject: [PATCH] Python compat - urllib Differential Revision: https://reviews.llvm.org/D56261 llvm-svn: 350315 --- llvm/utils/unicode-case-fold.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/llvm/utils/unicode-case-fold.py b/llvm/utils/unicode-case-fold.py index 2efa9045074a..ad8265ba7bc1 100755 --- a/llvm/utils/unicode-case-fold.py +++ b/llvm/utils/unicode-case-fold.py @@ -21,7 +21,11 @@ from __future__ import print_function import sys import re -import urllib2 +try: + from urllib.request import urlopen +except ImportError: + from urllib2 import urlopen + # This variable will body of the mappings function body = "" @@ -95,7 +99,7 @@ def dump_block(b): body += pattern.format(last, stride(b), modulo, shift(b[0])) current_block = [] -f = urllib2.urlopen(sys.argv[1]) +f = urlopen(sys.argv[1]) for m in mappings(f): if len(current_block) == 0: current_block.append(m)