From d9d920a7153ec2fa36ad5d85632b7be3effa6a96 Mon Sep 17 00:00:00 2001 From: Fraxinas Date: Thu, 28 May 2009 00:06:04 +0200 Subject: [PATCH] avoid evil eval --- skin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skin.py b/skin.py index d44e503..3ceb2b4 100644 --- a/skin.py +++ b/skin.py @@ -316,7 +316,7 @@ def loadSingleSkinData(desktop, skin, path_prefix): else: shadowColor = gRGB(0) shadowOffset = parsePosition(get_attr("shadowOffset"), scale) - face = eval("eSubtitleWidget.%s" % get_attr("name")) + face = eSubtitleWidget.__dict__[get_attr("name")] eSubtitleWidget.setFontStyle(face, font, haveColor, foregroundColor, shadowColor, shadowOffset) for windowstyle in skin.findall("windowstyle"): -- 2.7.4