diff options
| author | cookedm <cookedm@localhost> | 2007-05-29 10:36:27 +0000 |
|---|---|---|
| committer | cookedm <cookedm@localhost> | 2007-05-29 10:36:27 +0000 |
| commit | a1f45e3004716f4b79f25e011a5956bd3ff5d67a (patch) | |
| tree | 61f6ab5abccf90efeb6e855fc5c8b1eea4237be5 /numpy/distutils/environment.py | |
| parent | 5f88e3d40e2c2efc530607691f822e5f73315861 (diff) | |
| download | numpy-a1f45e3004716f4b79f25e011a5956bd3ff5d67a.tar.gz | |
Add a convert procedure to the flag-getting logic in fcompiler and environment.
Otherwise, flags (for instance) from environment variables or setup.cfg are
are strings, where lists are expected.
Diffstat (limited to 'numpy/distutils/environment.py')
| -rw-r--r-- | numpy/distutils/environment.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/numpy/distutils/environment.py b/numpy/distutils/environment.py index fa4a77905..6becec7a0 100644 --- a/numpy/distutils/environment.py +++ b/numpy/distutils/environment.py @@ -28,12 +28,14 @@ class EnvironmentConfig: return var def _get_var(self, name, conf_desc): - hook, envvar, confvar = conf_desc + hook, envvar, confvar, convert = conf_desc var = self._hook_handler(name, hook) if envvar is not None: var = os.environ.get(envvar, var) if confvar is not None and self._conf: var = self._conf.get(confvar, (None, var))[1] + if convert is not None: + var = convert(var) return var def clone(self, hook_handler): |
