Leon Neal/Getty Images

Europe has done it again. Despite French President's Emmanuel Macron's reluctance to give the UK a long Brexit extension, the EU leaders have agreed the apparently interminable process can be delayed until October 31, with a school report on Britain's behavior in June.

And while everyone is focusing on that Halloween deadline, it's really the June date that's the more significant.

Just three weeks ago, May told lawmakers in the House of Commons that she could not "as Prime Minister" delay Britain's departure from the European Union beyond June 30. After that, Britain would be obliged to send representatives to the European Parliament, where a new session begins on July 1.

Theresa May, remember, staked her premiership on delivering Brexit within the original two-year timetable of the Article 50 process. If she can't get it done by then, something will have to give.

It almost doesn't matter what that is -- a cross-party deal that allows a Brexit deal to pass, a second referendum to break the deadlock, a general election that finally sees off May. What's clear is that European leaders are done with the current impasse where the UK can't get its act together to leave, yet the EU is unwilling to force it out.

Read more from Luke McGee here.