On Fri, Jan 09, 2004 at 09:33:42AM +0100, Jaroslav Lukesh wrote:
I was try before:
ids = self.objectIds('Folder') ids = ids.sort() for i in ids :
TypeError: object of type 'string' is not callable
Regards, JL.
two points: 1) "self" has meaning in Product code and in External Methods, but not Script (Python). Which are you writing? (I doubt that's the problem because if it was, it wouldn't give a TypeError, it should give a NameError) 2) Your example looks fine except that it's incomplete. What's after "for i in ids:"? If you try to call i(), you will get that error :-) foo.objectIds() returns a list of strings. foo.objectValues() returns a lit of zope objects. foo.objectItems() returns a list of (id, object) pairs. -- Paul Winkler http://www.slinkp.com Look! Up in the sky! It's WALRUS HYDRO WEASLE-CAKE ! (random hero from isometric.spaceninja.com)