fix: docker 容器下 log 打印问题

This commit is contained in:
mol
2023-04-27 11:02:30 +08:00
parent 2f4742b84c
commit 6243e2fad0
4 changed files with 22 additions and 2 deletions

13
README.MD Normal file
View File

@ -0,0 +1,13 @@
# 更新笔记
## v1.1.3
*Bug fixes*
- 修复 docker 容器下 log 打印问题
## v1.0.1
*Features*
- 添加数据库缓存功能
## v1.0.0
*Features*
- 完成基本功能开发

4
Rss.py
View File

@ -12,6 +12,7 @@ class Rss():
self.rss_db = RssDB()
def run(self):
print('Info: Rss handler start!')
rss_source = feedparser.parse(self.rss_url)
rss_source = self.compare_entries(rss_source['entries'])
@ -25,6 +26,9 @@ class Rss():
# 保存处理结果
self.save_result(success_entries, failed_entries)
print('Info: Rss handler completed!')
print('Info: success entries has ({success_num})!! failed entries has ({failed_num})'.format(success_num=str(len(success_entries)), failed_num=str(len(failed_entries))))
def compare_entries(self, entries):
db_list = self.rss_db.fetchData(self.type, None);
success_ids = [i[0] for i in db_list]

View File

@ -21,9 +21,11 @@ class RssManager():
def start(self):
# self.run()
print('rss server start!!!')
self.running = True
self.run()
while self.running:
self.timer = Timer(120, self.run)
self.timer = Timer(3600, self.run)
self.timer.start()
self.timer.join()

View File

@ -2,3 +2,4 @@ feedparser
requests
webdavclient3
PyMySQL
cryptography