Bonjour,

J'essaie de supprimer un groupe des membres de l'annuaire à l'aide d'un script Python.
J'ai essayé cette séquence :
#contient le groupe à supprimer exemple avec pr(str(member['groups'])) : ['toto']
member['groups']
del existing_member['groups'].index(group)  # ne fonctionne pas
existing_member['groups'].remove(group) # ne fonctionne pas non plus
La même erreur :
can't delete function call (deleteDirectories.py, line 167)

Mais pr(existing_member['groups']) me donne ('toto','tata')
Alors, est-ce là le problème ? Pas même type de données ?

Traceback :

Traceback (innermost last):

    
    
  • Module ZPublisher.Publish, line 101, in publish
  • Module ZPublisher.mapply, line 88, in mapply
  • Module ZPublisher.Publish, line 39, in call_object
  • Module Products.ExternalMethod.ExternalMethod, line 216, in __call__
  • Module Products.ExternalMethod.ExternalMethod, line 157, in reloadIfChanged
  • Module Products.ExternalMethod.ExternalMethod, line 141, in getFunction
  • Module App.Extensions, line 148, in getObject __traceback_info__: ('C:\\Zope-Instance\\Products\\IGPDE\\Extensions\\deleteDirectories.py', 'IGPDE.deleteDirectories')
  • File "C:\Zope-Instance\Products\IGPDE\Extensions\deleteDirectories.py", line 167 <br /> del existing_member['groups'].index(group) <br /> Merci pour vos solutions... SyntaxError: can't delete function call


    _______________________________________________
    cps-users-fr 
    Adresse de la liste : [email protected]
    Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
    

    Répondre à