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