[Zope3-french-user] Essai d'utilisation de IIntIds...
KLEIN Stéphane
klein.stephane at gmail.com
Dim 15 Oct 18:33:50 CEST 2006
2006/10/4, KLEIN Stéphane <klein.stephane at gmail.com>:
>
>
> 2006/10/2, Thierry Florac <thierry.florac at onf.fr>:
> >
> > Le samedi 30 septembre 2006 à 10:57 +0200, KLEIN Stéphane a écrit :
> >
> > Pour le moment, je suis entrain d'essayer d'utiliser IIntIds en ligne
> > de commande. Pour cela, je me base sur le jeu de tests.
> >
> > Si quelqu'un a un exemple à ce propos, je serais ravis.
> >
> > Je suis un peu perdu au niveau des "adapters à déclarer...
> >
> >
> > Bonjour,
> >
> > Peux-tu indiquer exactement où se situe ton problème ? Je n'ai pas le
> souvenir qu'il faille déclarer d'adapter particulier pour utiliser ces
> composants...
> > Lorsque ton composant est créé et enregistré, il suffit pour connaître
> l'ID associé à un objet de faire quelque chose comme :
> >
> > intId = zapi.queryUtility(IIntIds)
> > if intId is not None:
> > objId = intId.queryId(object)
> >
> >
La fonction zapi.queryUtility(IIntIds) renvoi un valeur nulle (None).
Par contre, quand je fais :
from zope.app.intid import IntIds
intId = IntIds()
intId a une valeur non nulle : <zope.app.intid.IntIds object at 0xb69f3aac>
L'objet IIntIds n'est pas enregistré comme Uitilty ?
--Stéphane
Plus d'informations sur la liste de diffusion zope3-french-user