# -*- coding: utf-8 -*-
-# Copyright (C) 2007-2017 EDF R&D
+# Copyright (C) 2007-2021 EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
from . import I_REGLE
class PRESENT_ABSENT(I_REGLE.REGLE):
- def purgeListe(self,liste_a_purger,listeMcPresents):
- regle_active=0
- if self.mcs[0] in listeMcPresents:regle_active=1
- if not regle_active : return liste_a_purger
-
- # Il ne faut pas purger le mot cle present
- for mc in self.mcs[1:]:
- if mc in liste_a_purger :
- liste_a_purger.remove(mc)
- return liste_a_purger
+ def purgeListe(self,liste_a_purger,listeMcPresents):
+ regle_active=0
+ if self.mcs[0] in listeMcPresents:regle_active=1
+ if not regle_active : return liste_a_purger
+ # Il ne faut pas purger le mot cle present
+ for mc in self.mcs[1:]:
+ if mc in liste_a_purger :
+ liste_a_purger.remove(mc)
+ return liste_a_purger