CC-2607: Handling comments

- It handles comment lines
- adding warning text telling not to edit liquidsoap.cfg file
This commit is contained in:
James 2011-08-23 10:12:18 -04:00
parent c61759a1da
commit 078aa1d05d
2 changed files with 10 additions and 1 deletions

View File

@ -117,10 +117,14 @@ try:
# we should access the DB and generate liquidsoap.cfg under etc/airtime/
api_client = api_client.api_client_factory(config)
ss = api_client.get_stream_setting()
# if api_client is somehow not working, just use original cfg file
if(ss is not None):
data = ss['msg']
fh = open('/etc/airtime/liquidsoap.cfg', 'w')
fh.write("################################################\n")
fh.write("# THIS FILE IS AUTO GENERATED. DO NOT CHANGE!! #\n")
fh.write("################################################\n")
for d in data:
buffer = d[u'keyname'] + " = "
if(d[u'type'] == 'string'):

View File

@ -117,7 +117,9 @@ class PypoFetch(Thread):
while 1:
line = fh.readline()
if not line:
break;
break
if line.find('#') == 0:
continue
key, value = line.split('=')
key = key.strip()
value = value.strip()
@ -176,6 +178,9 @@ class PypoFetch(Thread):
if restart:
fh = open('/etc/airtime/liquidsoap.cfg', 'w')
logger.info("Rewriting liquidsoap.cfg...")
fh.write("################################################\n")
fh.write("# THIS FILE IS AUTO GENERATED. DO NOT CHANGE!! #\n")
fh.write("################################################\n")
for d in setting:
buffer = d[u'keyname'] + " = "
if(d[u'type'] == 'string'):