No one is laughing after the mayor of California's capital city took a pie to the face.

FOX's Tom Graham has details:

If your going to smash a pie into a politicians face, it's probably best not to pick a former NBA player.

Sacramento mayor Kevin Johnson tweeting he's doing fine after unexpectedly being hit with the dessert while speaking at a charter school.

The East Bay Express reporting the mayor and former Phoenix Suns point guard caught up with the alleged sweet assailant and rained blows upon his face. Police later arresting 32-year-old Sean Thompson, charging him with assault. A motive is unclear.

Tom Graham, FOX News.