Executando verificação de segurança...
2

Interessante seu artigo, bem elucidativo. Eu normalmente por usar o context_manager gerencio a sessão usando o with ao invés de por o finally na sessão pois ele já implementa a função mágica __exit__ do context manager do with para fechar a sessão.

Tem alguma razão de querer implementar o autocommit e o autoflush no session maker?

Mas, parabéns pela iniciativa.

Carregando publicação patrocinada...
1

Por exemplo, ao habilitar o autocommit como True, não é necessário chamar session.commit() para confirmar as operações no banco de dados, pois isso será feito automaticamente. O mesmo vale para o autoflush quando definido como true.

2

sim, mas, elas já nao vem setadas assim por default?
eu normalmente faco o contrario eu so explicito a config quando quero que seja True o autocommit.

2