loop: disable autocommits, reset db session on looping

This commit is contained in:
2026-02-04 00:38:40 +09:00
parent 9091adedad
commit 3123b8b474
2 changed files with 3 additions and 0 deletions

View File

@@ -37,7 +37,9 @@ def main():
sql_session = Session(
engine,
expire_on_commit=False,
autocommit=False,
autoflush=False,
close_resets_only=True,
)
if args.subcommand == "loop":

View File

@@ -108,3 +108,4 @@ def main(sql_session: Session):
else:
break
print("Restarting main menu.")
main_menu.sql_session.reset()