The Pentagon has told the White House to keep the military out of politics, after someone from the White House directed the Navy to keep the warship USS John S. McCain “out of sight” when President Donald Trump visited Japan. “On Friday, May 31, Secretary Shanahan directed his Chief of Staff to speak with the White House Military Office and reaffirm his mandate that the Department of Defense will not be politicized,” Shanahan’s spokesman Army Lt. Col. Joe Buccino said Sunday. Eric Chewning, Shanahan’s chief of staff, told the defense secretary that he had reinforced this message to the White House, according to Buccino. “There’s no room for politicizing the military,” Shanahan told reporters aboard a U.S. military aircraft en route to Seoul. “We take these things seriously, and my office and others will deal with it directly.” The directive to hide the USS John S. McCain from Trump was …