]> code.delx.au - bg-scripts/blobdiff - lib/priv_options.py
Initial import
[bg-scripts] / lib / priv_options.py
diff --git a/lib/priv_options.py b/lib/priv_options.py
new file mode 100644 (file)
index 0000000..f996c1b
--- /dev/null
@@ -0,0 +1,28 @@
+#! /usr/bin/env python
+
+import os
+
+__all__ = ['load_options']
+
+def load_options():
+       FILENAME = os.path.expanduser('~/priv/credentials.conf')
+       options = {}
+       try:
+               options_fd = open(FILENAME, "r")
+
+               for line in options_fd:
+                       if line.startswith('#'):
+                               continue
+                       line = line.strip().split('=')
+                       if  len(line) < 2:
+                               continue
+
+                       key = line[0]
+                       value = '='.join(line[1:])
+                       
+                       options[key] = value
+
+               options_fd.close()
+       except:
+               pass
+       return options