Em modo debug, ignorar os commits manuais

0
5 years agodeclined2

Quando em modo de debug ($DB->Debug = true), ou com a joaninha em modo debug, os commits manuais serem ignorados, aquando da chamada da função set_trans(“C”). Apenas o commit final do GnMain seria efectivo, se não houvessem erros ($err = false)

(by João Godinho)

2 replies on “Em modo debug, ignorar os commits manuais”

Conseguir, a nível de framework, distinguir de forma genérica entre um commit “no meio” e um no fim do processo não é simples: muito mais simples seria decidir que queremos – nos sítios onde fazemos commit e achamos que é preciso – que quando em debug não fazemos.

No caso se decida avançar para a solução a nível de framework é preciso alterar a função de commit da classe BD para receber mais um parâmetro e comparar o mesmo com a variável de debug. Os commit de fim de processo deveriam começar a passar tal parâmetro.

Leave a Reply

Your email address will not be published. Required fields are marked *

20 + seven =