diff options
Diffstat (limited to 'management/parsers')
| -rw-r--r-- | management/parsers/ups2018.py | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/management/parsers/ups2018.py b/management/parsers/ups2018.py index afbfc4b..0d6d798 100644 --- a/management/parsers/ups2018.py +++ b/management/parsers/ups2018.py @@ -32,6 +32,10 @@ from .abstractparser import AbstractParser, ParserError  VARNAME = "v.events.list = " +GROUP_PREFIXES = ("L1 ", "L2 ", "L3 ", "L3P ", "M1 ", "M2 ", "DEUST ", "MAG1 ", +                  "1ERE ANNEE ", "2EME ANNEE ", "3EME ANNEE ", +                  "MAT-Agreg Interne ") +  def find_events_list(soup):      res = [] @@ -123,11 +127,7 @@ class Parser(AbstractParser):              min_i = 1          i = min_i -        while i < len(data) and not data[i].startswith( -                ("L1 ", "L2 ", "L3 ", "L3P ", "M1 ", "M2 ", "DEUST ", "MAG1 ", -                 "1ERE ANNEE ", "2EME ANNEE ", "3EME ANNEE ", -                 "MAT-Agreg Interne ") -        ): +        while i < len(data) and not data[i].startswith(GROUP_PREFIXES):              i += 1          groups = data[i]  | 
