From 7c95bb725622e63eff9a02317c5cf5dd832326f4 Mon Sep 17 00:00:00 2001
From: Manuel Gunther <siebenkopf@googlemail.com>
Date: Tue, 26 Jul 2016 18:48:06 -0600
Subject: [PATCH] Replaced eval() with more appropriate setattr() in resources

---
 bob/bio/base/utils/resources.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bob/bio/base/utils/resources.py b/bob/bio/base/utils/resources.py
index 7a2b7292..2789efe1 100644
--- a/bob/bio/base/utils/resources.py
+++ b/bob/bio/base/utils/resources.py
@@ -72,7 +72,7 @@ def read_config_file(filename, keyword = None):
   if not hasattr(config, keyword):
     raise ImportError("The desired keyword '%s' does not exist in your configuration file '%s'." %(keyword, filename))
 
-  return eval('config.' + keyword)
+  return getattr(config, keyword)
 
 
 def _get_entry_points(keyword, strip = [], package_prefix='bob.bio.'):
-- 
GitLab