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 # parse cmd
await cmd_arg.parse_cmd() await cmd_arg.parse_cmd()
# parse cmd # init db
await cmd_arg.parse_cmd() if config.SAVE_DATA_OPTION in ["db", "sqlite"]:
await db.init_db()
# init db crawler = CrawlerFactory.create_crawler(platform=config.PLATFORM)
if config.SAVE_DATA_OPTION in ["db", "sqlite"]: await crawler.start()
await db.init_db()
crawler = CrawlerFactory.create_crawler(platform=config.PLATFORM) finally:
await crawler.start() if crawler:
await crawler.close()
if config.SAVE_DATA_OPTION in ["db", "sqlite"]:
await db.close()
if config.SAVE_DATA_OPTION in ["db", "sqlite"]:
await db.close()
if __name__ == '__main__': if __name__ == '__main__':
try: try: