1 #!/usr/bin/env python
\r
6 Configuration for Hooke.
\r
8 Copyright 2009 by Dr. Rolf Schmidt (Concordia University, Canada)
\r
10 This program is released under the GNU General Public License version 2.
\r
13 from configobj import ConfigObj
\r
14 from validate import Validator
\r
17 import lib.libhooke as lh
\r
20 config = ConfigObj()
\r
21 filename_ini = lh.get_file_path('hooke.ini', ['config'])
\r
22 #default values for configuration file
\r
23 filename_configspec = lh.get_file_path('hooke configspec.ini', ['config'])
\r
24 if os.path.isfile(filename_ini) and os.path.isfile(filename_configspec):
\r
25 config = ConfigObj(filename_ini, configspec=filename_configspec)
\r
26 validator = Validator()
\r
27 if not config.validate(validator):
\r
29 print 'Ini file validation failed'
\r
32 print 'Ini file not found'
\r