If the bill forcing the PM to seek Brexit delay until January passes, Johnson has said he will call for a general election.