Prime minister Sébastien Lecornu has, through compromise and concession got his budget passed. John Lichfield says that Lecornu will likely remain prime minister until spring 2027 - but while he has steadied the ship, he has sacrificed all hope of tackling France's ballooning deficit.