I'm not at all sure of this but it might be that Gen. Petraeus is disqualified by virtue of his conviction for mishandling secrets from any office of trust of the United States. Nor am I sure that a pardon would remove that impediment, but I think so on both counts.