Ejemplo n.º 1
0
        #    ListeBrevet = NettoiePays(ListeBrevet)
        #    ListeBrevet = NettoieProprietes(ListeBrevet, "inventeur")
        #    ListeBrevet = NettoieProprietes(ListeBrevet, "applicant")
        lstTemp = []
        listeDates = []
        for Brev in ListeBrevet:
            listeDates.append(Brev['date'])

            memo = Brev['applicant']
            # remember applicant original writing form to reuse in the url property of the node
            # hope that copied list is in the sameorder than the original... else there might be some mixing data

            if isinstance(Brev['applicant'], list):
                Brev['applicant'] = [
                    FormateGephi(unicode(toto)) for toto in Brev['applicant']
                ]
                for inv in range(len(Brev['applicant'])):
                    applicant[Brev['applicant'][inv]] = FormateGephi(
                        unicode(memo[inv]))
            elif isinstance(Brev['applicant'], unicode):
                Brev['applicant'] = FormateGephi(Brev['applicant'])
                applicant[Brev['applicant']] = FormateGephi(unicode(memo))
            else:
                Brev['applicant'] = u'N/A'
            # remember inventor original writing form to reuse in the url property of the node
            memo = Brev['inventeur']
            if isinstance(Brev['inventeur'], list):
                Brev['inventeur'] = [
                    FormateGephi(unicode(toto)) for toto in Brev['inventeur']
                ]
 #            for cle in tempo2.keys():
 #                if cle in Brev.keys() and tempo2[cle] not in Brev[cle]:
 #                    if Brev[cle] == '':
 #                            Brev[cle] = []
 #                    Brev[cle].append(tempo2[cle])
 #                else:
 #                    Brev[cle] = []
 #                    Brev[cle].append(tempo2[cle])
                             
 #                print classif
         memo = Brev['applicant']
         # remember applicant original writing form to reuse in the url property of the node
         # hope that copied list is in the sameorder than the original... else there might be some mixing data 
         
         if isinstance(Brev['applicant'], list):
             Brev['applicant'] =[FormateGephi(toto) for toto in Brev['applicant']]
             for inv in range(len(Brev['applicant'])):
                 applicant[Brev['applicant'][inv]] = FormateGephi(memo[inv])
         elif isinstance(Brev['applicant'], unicode):
             Brev['applicant'] = FormateGephi(Brev['applicant'])
             applicant[Brev['applicant']] = FormateGephi(memo)
         else:
             Brev['applicant'] = u''
         # remember inventor original writing form to reuse in the url property of the node
 #        memo = Brev['inventeur']
 #        if isinstance(Brev['inventeur'], list):
 #            Brev['inventeur'] =[FormateGephi(toto) for toto in Brev['inventeur']]
 #            for inv in range(len(Brev['inventeur'])):
 #                inventeur[Brev['inventeur'][inv]] = FormateGephi(memo[inv])
 #        elif isinstance(Brev['inventeur'], unicode):
 #            Brev['inventeur'] = FormateGephi(Brev['inventeur'])