renatofilho@815: #!/usr/bin/env
renatofilho@815: 
renatofilho@815: __author__ = "Renato Araujo Oliveira Filho"
renatofilho@815: __author_email__ = "renato.filho@indt.org.br"
renatofilho@815: __license__ = "GPL"
renatofilho@815: __version__ = "0.3"
renatofilho@815: 
renatofilho@815: 
renatofilho@815: import os
renatofilho@815: import ConfigParser
renatofilho@815: 
renatofilho@815: __all__ = ("GmsConfig")
renatofilho@815: 
renatofilho@815: class GmsConfig:
renatofilho@815:     config = ConfigParser.ConfigParser()
renatofilho@815:     __CONFIG_FILE__ = "server.conf"
renatofilho@815: 
renatofilho@815:     def __init__(self):
renatofilho@815:         file_name = os.path.join (os.path.expanduser("~"), ".gms", self.__CONFIG_FILE__)
renatofilho@815:         print "test config file: %s" % file_name
renatofilho@815:         if os.path.exists (file_name):
renatofilho@815:             fp = open (file_name, "r")
renatofilho@815:             self.config.readfp (fp)
renatofilho@815:             return
renatofilho@815: 
renatofilho@815:         file_name = os.path.join ("/", "etc", "gms", self.__CONFIG_FILE__)
renatofilho@815:         print "test config file: %s" % file_name
renatofilho@815:         if os.path.exists (file_name):
renatofilho@815:             fp = open (file_name, "r")
renatofilho@815:             self.config.readfp (fp)
renatofilho@815:             return
renatofilho@815:     # __init__()
renatofilho@815: 
renatofilho@815:     def get_transcoded_location (self):
renatofilho@815:         try:
renatofilho@815:             return self.config.get("PATHS", "transcoded")
renatofilho@815:         except:
renatofilho@815:             return None
renatofilho@815:     # get_transcoded_location()
renatofilho@815: 
renatofilho@815: 
renatofilho@815: # GmsConfig