В добрый час молвить, в худой промолчать

Говорится об умении человека чувствовать ситуацию и адекватно на неё реагировать.