[Zope-it] Errore objectIds

Vincenzo Di Somma disommav@interfree.it
Mon, 31 Mar 2003 12:55:19 +0200


> Sto facendo uno script Python che dovrebbe creare un file sotto una=20
> cartella. Il nome della cartella (Test) e
> quello del file (Question) vengono passati allo script tramite parametr=
i.
>
>    TestFolder=3D'container.%s' % (Test)
>    id=3D'domanda_%d' % len(TestFolder.objectIds())
>    TestFolder.manage_addProduct['OFSP'].manage_addDTMLDocument(id,=20
> title=3D"Domanda test")
>    doc=3Dgetattr(context, id)
>    doc.manage_addProperty('testo', Question, 'string')
>
> Il problema =E8 che quando lo eseguo mi d=E0 il seguente errore:
>
> *    Error Type: AttributeError*
> *    Error Value: objectIds*


TestFolder e` una stringa e quindi non puo` avere il metodo objectIds.
prova a sostituire la prima riga con qualcosa tipo=20
TestFolder=3Dgetattr(container,Test)

Vincenzo.