do not overwrite RSS file on app launch

pull/6/head
Yax 8 years ago
parent 4ff344df75
commit 104a48142e

@ -1,6 +1,7 @@
#!/usr/bin/env python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import os
import logging import logging
import re import re
from datetime import datetime from datetime import datetime
@ -341,7 +342,11 @@ def report(token):
Report.delete().execute() Report.delete().execute()
def rss(token): def rss(token, onstart=False):
if onstart and os.path.isfile(config.RSS_FILE):
return
site = Site.select().where(Site.token == token).get() site = Site.select().where(Site.token == token).get()
rss_title = get_template('rss_title_message').render(site=site.name) rss_title = get_template('rss_title_message').render(site=site.name)
md = markdown.Markdown() md = markdown.Markdown()
@ -404,7 +409,7 @@ def start(template_dir):
# generate RSS for all sites # generate RSS for all sites
for site in Site.select(): for site in Site.select():
rss(site.token) rss(site.token, True)
# start processor thread # start processor thread
proc = Processor() proc = Processor()

Loading…
Cancel
Save