do not overwrite RSS file on app launch
This commit is contained in:
parent
a590d7c72c
commit
db9c5437dd
1 changed files with 7 additions and 2 deletions
|
@ -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…
Add table
Reference in a new issue