OK - so Boris is required, by law, to request an extension from the EU, many of which are on record as being disinclined, such an extension. Boris is not required by law to deliver an extension which is beyond his control.
Seems it takes only one country to veto the extension request to make it null and void. Surely Boris could easily get Italy or Poland to say no. That would mean 31 October is the date of Brexit.
There were many here who thought QE would not do this, sadly they were wrong. The remainers win again. I think the only way Brexit happens is to give the them their second vote and when Brexit wins by an even bigger margin they could not stop it. Terrible precedent and risky because of probable cheating but thats how it looks to me.
I think it's unclear whether there is any way for Parliament to enforce that -- he can just not request it, and I'm not sure what they could do about it. Alternatively, he could just say to the EU "I am required by law to make a request, but I'm now going to tell you all the reasons you shouldn't grant it, and how I'm going to make life a living hell for the EU if you do."
I don't think the EU will have the required unanimity for an extension is Boris himself opposes it.
Italy, Poland or Hungary do not want to be blamed by the British people when things go belly up after the UK crashes out on Halloween. They won’t veto.
France might.