config.py (5471:576aa675d4e5) | config.py (6007:e0344c15e73b) |
---|---|
1# Copyright (c) 2008 The Hewlett-Packard Development Company 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 15 unchanged lines hidden (view full) --- 24# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26# 27# Authors: Nathan Binkert 28 29import os 30from os.path import isdir, isfile, join as joinpath 31 | 1# Copyright (c) 2008 The Hewlett-Packard Development Company 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 15 unchanged lines hidden (view full) --- 24# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26# 27# Authors: Nathan Binkert 28 29import os 30from os.path import isdir, isfile, join as joinpath 31 |
32homedir = os.environ['HOME'] 33confdir = os.environ.get('M5_CONFIG', joinpath(homedir, '.m5')) | 32 33confdir = os.environ.get('M5_CONFIG') 34 35if not confdir: 36 # HOME is not set when running regressions, due to use of scons 37 # Execute() function. 38 homedir = os.environ.get('HOME') 39 if homedir and isdir(joinpath(homedir, '.m5')): 40 confdir = joinpath(homedir, '.m5') 41 |
34def get(name): | 42def get(name): |
35 if not isdir(confdir): | 43 if not confdir: |
36 return None 37 conffile = joinpath(confdir, name) 38 if not isfile(conffile): 39 return None 40 41 return conffile 42 | 44 return None 45 conffile = joinpath(confdir, name) 46 if not isfile(conffile): 47 return None 48 49 return conffile 50 |