Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Candidat au titre de Membre du Club
    Inscrit en
    juin 2008
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : juin 2008
    Messages : 23
    Points : 12
    Points
    12

    Par défaut [Zope] Script python avec un set sur list

    Bonjour à tous,

    Je souhaites utiliser la commande set sur une liste afin de supprimer les doublons présents dans cette liste.

    Code :
    1
    2
    3
    4
    5
     
    information_map = []
    for object in objects:
            information_map.append((object.portal_type))
        retour = set(information_map)
    Et j'ai donc cette erreur:
    global name 'set' is not defined

    Je ne sais pas s'il est possible d'importer un module Python dans Zope, en tout cas je ne trouve pas grand chose.

    Par avance merci.

    LaCap

  2. #2
    Membre chevronné
    Avatar de airod
    Homme Profil pro Benoit Martiré
    Synapse médical, Sèvres (92)
    Inscrit en
    août 2004
    Messages
    742
    Détails du profil
    Informations personnelles :
    Nom : Homme Benoit Martiré
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Synapse médical, Sèvres (92)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2004
    Messages : 742
    Points : 779
    Points
    779

    Par défaut

    perso, je passe par un dico pour faire çà.

    Sinon, je suppose qu'il faut autoriser l'utilisation du module via un produit zope.

    Dans un fichier __init__.py mis dans un repertoire dans Product de ton instance zope tu y met le code suivant.
    Code :
    allow_module('monModule')
    Ceci dit je pense qu'il doit y avoir un autre moyen de faire un dédoublonnage d'une liste
    Pensez à la documentation en ligne, ca aide!

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •