Brexit: Boris Johnson faces election quandary

How do we get to a general election after a Brexit extension is granted?
Since yesterday, there has been plenty of talk about a general election if we do see a Brexit extension to 31 January 2020, with the timing a bit tricky, though most reports are saying that we should see one before Christmas –