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