Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/devbot
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2012-11-23 13:05:43 (GMT)
committer Daniel Narvaez <dwnarvaez@gmail.com>2012-11-23 13:05:43 (GMT)
commit9e4258d3669e935518f352912946c1477b0db379 (patch)
treec58c4dc4080dc9678433bef1246948992513e6f0 /devbot
parent45124944fa077cb5f411ff1cd95f4587040e05f6 (diff)
Add config.get_pref
Diffstat (limited to 'devbot')
-rw-r--r--devbot/config.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/devbot/config.py b/devbot/config.py
index abd3e94..8dc320a 100644
--- a/devbot/config.py
+++ b/devbot/config.py
@@ -17,6 +17,7 @@ etc_dir = None
dep_files = None
module_files = None
package_files = None
+prefs_path = None
use_lib64 = os.uname()[4] == "x86_64"
if use_lib64:
@@ -75,6 +76,24 @@ def set_package_files(files):
global package_files
package_files = files
+def set_prefs_path(path):
+ global prefs_path
+ prefs_path = path
+
+def get_pref(name):
+ prefs = {}
+
+ f = open(prefs_path)
+
+ for line in f.readline():
+ splitted = line.split("=")
+ if len(splitted) == 2:
+ prefs[splitted[1]] = splitted[2]
+
+ f.close()
+
+ return prefs[name]
+
def get_module_source_dir(module):
return os.path.join(source_dir, module["name"])