[Scodoc-devel] [SVN] Scolar : [1239] - Suppression des mademoiselles !

eviennet at lipn.univ-paris13.fr eviennet at lipn.univ-paris13.fr
Mer 12 Juin 15:33:29 CEST 2013


Une pièce jointe HTML a été nettoyée...
URL: <https://www-rt.iutv.univ-paris13.fr/pipermail/scodoc-devel/attachments/20130612/4b52b4d4/attachment-0001.html>
-------------- section suivante --------------
Modified: trunk/ImportScolars.py
===================================================================
--- trunk/ImportScolars.py	2013-06-12 13:01:01 UTC (rev 1238)
+++ trunk/ImportScolars.py	2013-06-12 13:33:29 UTC (rev 1239)
@@ -256,7 +256,7 @@
                     try:
                         val = scolars.normalize_sexe(val)
                     except:
-                        raise ScoValueError("valeur invalide pour 'SEXE' (doit etre 'MR' ou 'MLLE', pas '%s') ligne %d, colonne %s" % (val, linenum, titleslist[i]))
+                        raise ScoValueError("valeur invalide pour 'SEXE' (doit etre 'MR' ou 'MME' ou 'H' ou 'F', pas '%s') ligne %d, colonne %s" % (val, linenum, titleslist[i]))
                 # Excel date conversion:
                 if titleslist[i].lower() == 'date_naissance':
                     if val:

Modified: trunk/ZScolar.py
===================================================================
--- trunk/ZScolar.py	2013-06-12 13:01:01 UTC (rev 1238)
+++ trunk/ZScolar.py	2013-06-12 13:33:29 UTC (rev 1239)
@@ -1870,8 +1870,8 @@
 
             ('nom',       { 'size' : 25, 'title' : 'Nom', 'allow_null':False }),
             ('prenom',    { 'size' : 25, 'title' : 'Pr\xE9nom', 'allow_null':CONFIG.ALLOW_NULL_PRENOM }),
-            ('sexe',      { 'input_type' : 'menu', 'labels' : ['MR','MME','MLLE'],
-                            'allowed_values' : ['MR','MME','MLLE'], 'title' : 'Genre' }),
+            ('sexe',      { 'input_type' : 'menu', 'labels' : ['H','F'],
+                            'allowed_values' : ['MR','MME'], 'title' : 'Genre' }),
             ('date_naissance', {  'title' : 'Date de naissance', 'input_type' : 'date', 'explanation' : 'j/m/a' }),
             ('lieu_naissance', {  'title' : 'Lieu de naissance', 'size' : 32 }),
             ('nationalite', { 'size' : 25, 'title' : 'Nationalit\xE9' }),

Modified: trunk/sco_synchro_etuds.py
===================================================================
--- trunk/sco_synchro_etuds.py	2013-06-12 13:01:01 UTC (rev 1238)
+++ trunk/sco_synchro_etuds.py	2013-06-12 13:33:29 UTC (rev 1239)
@@ -428,13 +428,13 @@
 
 
 def gender2sex(gender):
-    """Le portail code en 'M', 'F', et ScoDoc en 'MR', 'MME', 'MLLE'
-    Les F sont ici cod\xE9es en MLLE
+    """Le portail code en 'M', 'F', et ScoDoc en 'MR', 'MME'
+    Les F sont ici cod\xE9es en MME
     """
     if gender == 'M':
         return 'MR'
     elif gender == 'F':
-        return 'MLLE'
+        return 'MME'
     log('gender2sex: invalid value "%s", defaulting to "M"' % gender)
     return 'MR'
 

Modified: trunk/scolars.py
===================================================================
--- trunk/scolars.py	2013-06-12 13:01:01 UTC (rev 1238)
+++ trunk/scolars.py	2013-06-12 13:33:29 UTC (rev 1239)
@@ -87,12 +87,12 @@
         return sexe.capitalize()
 
 def normalize_sexe(sexe):
-    "returns 'mr' ou 'mlle'"
+    "returns 'MR' ou 'MME'"
     sexe = sexe.upper().strip()
-    if sexe in ('M.', 'M', 'MR'):
+    if sexe in ('M.', 'M', 'MR', 'H'):
         return 'MR'
     elif sexe in ('MLLE', 'MLLE.', 'MELLE', 'MME', 'F'):
-        return 'MLLE'
+        return 'MME'
     raise ValueError('valeur invalide pour le sexe: %s' % sexe)
     
 def format_lycee(nomlycee):


Plus d'informations sur la liste de diffusion Scodoc-devel