Fox News host Sean Hannity called on Senate Majority Leader Mitch McConnell to resign on Tuesday, breaking a promise to not partake in "petty political disagreements" for at least half a day.

In a tweet to McConnell, R-Ky., Hannity called him "weak" and spineless" after the majority leader complained about President Trump creating "excessive expectations" for the GOP's legislative agenda.

"No Senator, YOU are a WEAK, SPINELESS leader who does not keep his word and you need to Retire!", Hannity tweeted at 11:03 p.m. Eastern on Tuesday.

Earlier in the day, at 3:11 p.m., Hannity vowed to not engage in political disagreements for 12 hours, and called on his Twitter followers to do the same, because of the seriousness of the North Korea nuclear threat.

"In light of dangerous NKorea threat, I'm stopping all petty political disagreements for at least next 12 hours. Let's see what others do," Hannity tweeted.

But Hannity felt compelled to attack McConnell, who told a Rotary Club gathering in Kentucky on Monday that there is an unfair perception about what the GOP-led Congress can accomplish.

"Part of the reason I think that the storyline is that we haven't done much is because, in part, the president and others have set these early timelines about things need to be done by a certain point," McConnell said.