New York City comptroller candidate and former madam Kristin Davis on Oct. 18, 2010. / Mario Tama, Getty Images

by Martha T. Moore , USA TODAY

by Martha T. Moore , USA TODAY

From the no-this-race-could-not-get-weirder department: The former madam running for New York city comptroller against former call girl client Eliot Spitzer has been charged by federal authorities with selling prescription drugs.

Kristin Davis, 38, who in 2008 spent three months in jail for promoting prostitution, was arrested Monday and charged by U.S. Attorney Preet Bharara with selling hundreds of prescription painkillers and sedatives. According to the federal complaint, Davis sold drugs on four occasions since January to a drug dealer turned informant who was wearing a wire. Davis was to appear in court Tuesday; a call to her lawyer was not immediately returned.

Davis had already entered the race for city comptroller when Spitzer -- the former governor who resigned in 2008 after hiring prostitutes -- announced his candidacy in July. A libertarian, Davis has proposed legalizing and taxing marijuana and ending the city's ban on smoking in restaurants. Her campaign has raised very little money and has not registered in opinion surveys, which show Spitzer leading Manhattan Borough President Scott Stringer in the Democratic primary.

Davis has claimed to have supplied Spitzer with prostitutes when he was governor, but that has not been proved.