Process progress

When a script is solving for example a boolean operation on a number of breps is there a way to see at what part of the process it is up to? eg. a counter of which intersection it is up to running the boolean on? just as a way of understanding time and geometry optimisation?

or perhaps also a warning when a calculation is started that is likely to have an absurd amount of process’… like that time you accidently send in a grafted component into an input.