comparison pylearn/datasets/config.py @ 655:14d22ca1c8b5

if PYLEARN_DATA_ROOT don't exist try DBPATH.
author Frederic Bastien <bastienf@iro.umontreal.ca>
date Fri, 13 Feb 2009 13:22:26 -0500
parents d3d8f5a17909
children f4729745bb58
comparison
equal deleted inserted replaced
654:2704c8688ced 655:14d22ca1c8b5
3 3
4 Especially, the locations of data files. 4 Especially, the locations of data files.
5 """ 5 """
6 6
7 import os, sys 7 import os, sys
8 def env_get(key, default): 8 def env_get(key, default, key2 = None):
9 if key2 and os.getenv(key) is None:
10 key=key2
9 if os.getenv(key) is None: 11 if os.getenv(key) is None:
10 print >> sys.stderr, "WARNING: Environment variable", key, 12 print >> sys.stderr, "WARNING: Environment variable", key,
11 print >> sys.stderr, "is not set. Using default of", default 13 print >> sys.stderr, "is not set. Using default of", default
12 return default if os.getenv(key) is None else os.getenv(key) 14 return default if os.getenv(key) is None else os.getenv(key)
13 15
14 def data_root(): 16 def data_root():
15 return env_get('PYLEARN_DATA_ROOT', os.getenv('HOME')+'/data') 17 return env_get('PYLEARN_DATA_ROOT', os.getenv('HOME')+'/data', 'DBPATH')
16 18