From 1765ed772ae88881c6c692d81a3dd9606376605a Mon Sep 17 00:00:00 2001 From: Cosimo Lupo Date: Wed, 22 Nov 2017 18:37:14 +0100 Subject: [PATCH] [unicodedata] add script_name and script_code to __all__ and cast to str to avoid error with import * in python2.7 TypeError: Item in from list'' must be str, not unicode --- Lib/fontTools/unicodedata/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Lib/fontTools/unicodedata/__init__.py b/Lib/fontTools/unicodedata/__init__.py index 1592e98ab..c2bc29e15 100644 --- a/Lib/fontTools/unicodedata/__init__.py +++ b/Lib/fontTools/unicodedata/__init__.py @@ -16,7 +16,7 @@ except ImportError: # pragma: no cover from . import Blocks, Scripts, ScriptExtensions -__all__ = [ +__all__ = [tostr(s) for s in ( # names from built-in unicodedata module "lookup", "name", @@ -36,7 +36,9 @@ __all__ = [ "block", "script", "script_extension", -] + "script_name", + "script_code", +)] def script(char):