0
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.
Ultrapassado porque agora temos um sistema de debug totalmente novo no EVE