]> spindle.queued.net Git - midori/commitdiff
Use getattr instead of eval in the wscript
authorChristian Dywan <christian@twotoasts.de>
Sat, 30 May 2009 21:56:31 +0000 (23:56 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sat, 30 May 2009 21:56:31 +0000 (23:56 +0200)
wscript

diff --git a/wscript b/wscript
index dd42f2fd959766af8492ee485c0e6d2e6d425d77..f0b80f009693878399387d1b8c07a009c6a0a913 100644 (file)
--- a/wscript
+++ b/wscript
@@ -38,23 +38,23 @@ srcdir = '.'
 blddir = '_build_'
 
 def option_enabled (option):
-    if eval ('Options.options.enable_' + option):
+    if getattr (Options.options, 'enable_' + option):
         return True
-    if eval ('Options.options.disable_' + option):
+    if getattr (Options.options, 'disable_' + option):
         return False
     return True
 
 def configure (conf):
     def option_checkfatal (option, desc):
-        if eval ('Options.options.enable_' + option):
+        if hasattr (Options.options, 'enable_' + option):
                 Utils.pprint ('RED', desc + ' N/A')
                 sys.exit (1)
 
     def dirname_default (dirname, default):
-        if eval ('Options.options.' + dirname) == '':
+        if getattr (Options.options, dirname) == '':
             dirvalue = default
         else:
-            dirvalue = eval ('Options.options.' + dirname)
+            dirvalue = getattr (Options.options, dirname)
         conf.define (dirname, dirvalue)
         return dirvalue