OSDN Git Service

sys.setdefaultencoding('UTF-8') required version.
[rec10/rec10-git.git] / rec10 / branches / 0.9.0 / src / configreader.py
1 #!/usr/bin/python
2 # coding: UTF-8
3 # Rec10 TS Recording Tools
4 # Copyright (C) 2009 Yukikaze
5 import ConfigParser
6 import os
7 import os.path
8 mypath = str(os.path.dirname(os.path.abspath(__file__))) + "/"
9 confp = ConfigParser.SafeConfigParser()
10 Conf = 'config.ini'
11 confpath=""
12 if os.path.exists(os.path.join(mypath,Conf)):
13     confpath=os.path.join(mypath,Conf)
14 elif os.path.exists(os.path.join("/etc","rec10.conf")):
15     confpath=os.path.join("/etc","rec10.conf")
16 elif os.path.exists(os.path.join("/etc/rec10","config.ini")):
17     confpath=os.path.join("/etc/rec10","config.ini")
18 confp.read(confpath)
19 def getpath(string):
20     global confp
21     return confp.get('path', string)
22 def getdbpath(string):
23     global confp
24     return confp.get('db', string)
25 def getenv(string):
26     global confp
27     return confp.get('env', string)