[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.