summaryrefslogtreecommitdiffstats
path: root/lowercasing_test
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2019-04-16 12:57:12 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2019-04-16 12:57:12 +0200
commitcc0c43c3131161902de3a8a68688766cacd637b9 (patch)
tree96033d3c52bb01b87f8f040c4b25a0c1572033e6 /lowercasing_test
parentdd7eba48fef205433df1a9a189036281997bb4ac (diff)
Migrate script ot Python 3
Diffstat (limited to 'lowercasing_test')
-rw-r--r--lowercasing_test/src/tests/lowercasing/fetchletters.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/lowercasing_test/src/tests/lowercasing/fetchletters.py b/lowercasing_test/src/tests/lowercasing/fetchletters.py
index d5c48de80ce..77efa1ca16a 100644
--- a/lowercasing_test/src/tests/lowercasing/fetchletters.py
+++ b/lowercasing_test/src/tests/lowercasing/fetchletters.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/env python3
# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
# This program reads a Unicode database and emits all letters in lower
@@ -13,9 +13,9 @@ def add_character(unicodespec, characterstore):
def main(raw, out):
# Fetch upper and lower case characters in Unicode
- characters = filter(lambda x: x[2] == 'Lu' or x[2] == 'Ll', raw)
- image = [unichr(int(c[0], 16)) for c in characters]
- output = u"\n".join(image)
+ characters = [x for x in raw if x[2] == 'Lu' or x[2] == 'Ll']
+ image = [chr(int(c[0], 16)) for c in characters]
+ output = "\n".join(image)
out.write(output.encode("UTF-8"))
out.write(u"\n".encode("UTF-8"))