message: Refactor Polish religious disunity exception for Christianity
diff: @@ -760,13 +760,6 @@ def calculateStability(iPlayer):
  iStateReligionPopulation += city.getPopulation()
  if not bNonStateReligion: iOnlyStateReligionPopulation += city.getPopulation()
  - if iPlayer == iPoland:
  - if iStateReligion in [iCatholicism, iOrthodoxy, iProtestantism]:
  - for iReligion in [iCatholicism, iOrthodoxy, iProtestantism]:
  - if iReligion != iStateReligion and city.isHasReligion(iReligion) and not city.isHasReligion(iStateReligion):
  - iStateReligionPopulation += city.getPopulation()
  - if not bNonStateReligion: iOnlyStateReligionPopulation += city.getPopulation()
  -
  if bNonStateReligion:
  if iStateReligion >= 0 and city.isHasReligion(iStateReligion): iNonStateReligionPopulation += city.getPopulation() / 2
  else: iNonStateReligionPopulation += city.getPopulation()
  @@ -1416,6 +1409,10 @@ def isTolerated(iPlayer, iReligion):
  if iStateReligion == iHinduism and iReligion == iBuddhism: return True
  if iStateReligion == iBuddhism and iReligion == iHinduism: return True
  + # Poland
  + lChristianity = [iOrthodoxy, iCatholicism, iProtestantism]
  + if iPlayer == iPoland and iStateReligion in lChristianity and iReligion in lChristianity: return True
  +
  return False
  def isOverseas(city):
  