fix: conflict resolution errors

This commit is contained in:
gaoxiaobei
2025-07-17 16:54:17 +08:00
parent 1dc8c1789f
commit 5daae04c7d

20
main.py
View File

@@ -51,19 +51,19 @@ async def main():
# parse cmd
await cmd_arg.parse_cmd()
# parse cmd
await cmd_arg.parse_cmd()
# init db
if config.SAVE_DATA_OPTION in ["db", "sqlite"]:
await db.init_db()
# init db
if config.SAVE_DATA_OPTION in ["db", "sqlite"]:
await db.init_db()
crawler = CrawlerFactory.create_crawler(platform=config.PLATFORM)
await crawler.start()
crawler = CrawlerFactory.create_crawler(platform=config.PLATFORM)
await crawler.start()
if config.SAVE_DATA_OPTION in ["db", "sqlite"]:
await db.close()
finally:
if crawler:
await crawler.close()
if config.SAVE_DATA_OPTION in ["db", "sqlite"]:
await db.close()
if __name__ == '__main__':
try: