A federal judge has sentenced former state senator Leland Yee to five years in prison and a $20,000 fine in a political corruption case. Yee had pleaded guilty to charges that include taking bribes for political favors and votes, and participating in a weapons trafficking scheme. Judge Charles Breyer rejected a prosecutor’s request to impose a high 8-year sentence, but he also rejected Yee’s request for leniency. Christopher Martinez reports from San Francisco.