author | melunko |
Wed Aug 22 14:57:53 2007 +0100 (2007-08-22) | |
branch | trunk |
changeset 821 | 411a01dfcd21 |
child 823 | 8b729aff6f81 |
permissions | -rw-r--r-- |
renatofilho@815 | 1 |
#!/usr/bin/env |
renatofilho@815 | 2 |
|
renatofilho@815 | 3 |
__author__ = "Renato Araujo Oliveira Filho" |
renatofilho@815 | 4 |
__author_email__ = "renato.filho@indt.org.br" |
renatofilho@815 | 5 |
__license__ = "GPL" |
renatofilho@815 | 6 |
__version__ = "0.3" |
renatofilho@815 | 7 |
|
renatofilho@815 | 8 |
|
renatofilho@815 | 9 |
import os |
renatofilho@815 | 10 |
import ConfigParser |
renatofilho@815 | 11 |
|
renatofilho@815 | 12 |
__all__ = ("GmsConfig") |
renatofilho@815 | 13 |
|
renatofilho@815 | 14 |
class GmsConfig: |
renatofilho@815 | 15 |
config = ConfigParser.ConfigParser() |
renatofilho@815 | 16 |
__CONFIG_FILE__ = "server.conf" |
renatofilho@815 | 17 |
|
renatofilho@815 | 18 |
def __init__(self): |
renatofilho@815 | 19 |
file_name = os.path.join (os.path.expanduser("~"), ".gms", self.__CONFIG_FILE__) |
renatofilho@815 | 20 |
print "test config file: %s" % file_name |
renatofilho@815 | 21 |
if os.path.exists (file_name): |
renatofilho@815 | 22 |
fp = open (file_name, "r") |
renatofilho@815 | 23 |
self.config.readfp (fp) |
renatofilho@815 | 24 |
return |
renatofilho@815 | 25 |
|
renatofilho@815 | 26 |
file_name = os.path.join ("/", "etc", "gms", self.__CONFIG_FILE__) |
renatofilho@815 | 27 |
print "test config file: %s" % file_name |
renatofilho@815 | 28 |
if os.path.exists (file_name): |
renatofilho@815 | 29 |
fp = open (file_name, "r") |
renatofilho@815 | 30 |
self.config.readfp (fp) |
renatofilho@815 | 31 |
return |
renatofilho@815 | 32 |
# __init__() |
renatofilho@815 | 33 |
|
renatofilho@815 | 34 |
def get_transcoded_location (self): |
renatofilho@815 | 35 |
try: |
renatofilho@815 | 36 |
return self.config.get("PATHS", "transcoded") |
renatofilho@815 | 37 |
except: |
renatofilho@815 | 38 |
return None |
renatofilho@815 | 39 |
# get_transcoded_location() |
renatofilho@815 | 40 |
|
renatofilho@815 | 41 |
|
renatofilho@815 | 42 |
# GmsConfig |