From 2b13c47d3e21ff3a60a1f28dc0820b8249404869 Mon Sep 17 00:00:00 2001 From: Cosimo Lupo Date: Thu, 4 Jan 2018 19:41:52 +0000 Subject: [PATCH] textTools: safeEval = ast.literal_eval https://github.com/fonttools/fonttools/pull/1139#pullrequestreview-86720679 --- Lib/fontTools/misc/textTools.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Lib/fontTools/misc/textTools.py b/Lib/fontTools/misc/textTools.py index ac3d2eddb..08c59909d 100644 --- a/Lib/fontTools/misc/textTools.py +++ b/Lib/fontTools/misc/textTools.py @@ -7,15 +7,15 @@ import ast import string -def safeEval(data): - """A (kindof) safe replacement for eval.""" - return ast.literal_eval(data) +# alias kept for backward compatibility +safeEval = ast.literal_eval def readHex(content): """Convert a list of hex strings to binary data.""" return deHexStr(strjoin(chunk for chunk in content if isinstance(chunk, basestring))) + def deHexStr(hexdata): """Convert a hex string to binary data.""" hexdata = strjoin(hexdata.split())