New Orleans Mayor Mitch Landrieu, a Democrat, said Thursday that President Trump was rude to announce possible subpoenas against 23 sanctuary jurisdictions just before a planned meeting with the U.S. Conference of Mayors.

Landrieu, who is president of the conference, skipped that meeting after the Justice Department's announcement, and said it made no sense to try to have a productive meeting at the White House after the department issued its warning.

"About... an hour before we were going to go into what we thought was going to be a constructive discussion, the White House and the Department of Justice decided to drop a bomb on 23 mayors," he said on MSNBC.

"It's just bad manners to invite somebody over for lunch to have a constructive discussion about one thing and smack them on the head before they walk in the door," he added.

"It would have been a very destructive meeting, and it would have gotten off on a tangent," Landrieu said, adding that mayors viewed the Justice Department announcement as a "stunt."

Landrieu, who has less than four months left in office, also made it clear he won't consider running against Trump in 2020 as a next step.

"I'm not intending to run for president," he said. "You never say never, you never say no, but I'm not going to run for president."