The way this sounds is that you are more concerned about politics as in people who take party positions and may feel excluded as a group when the majority of the community takes a different position. This is a slightly different issue i.e. party politics, and I think it is fine/a good thing, but it is also important to distinguish the two. This should essentially be under the same umbrella as personal attacks, as they are essentially the same thing.
If you want to enforce the code of conduct more strongly, fine. But highlighting political discussion as somehow worse than other kinds of discussion involving competing views is incredibly frustrating and only serves those who may benefit from engineers putting their political and ethical agency to bed in a work/work discussion context. Politics is about choice, its about reasoning out decisions and coming to a consensus on those decisions. Work life is not exempt from the scope of those decisions, and trying to keep that discussion out is a pretty questionable practice.