Michael Bernstein wrote:
> Michael Bernstein wrote:
>
>> Does anyone on the list know how to change the getUserNames
>> Python method to return a list of names instead of a list of
>> objects?
>>
>> The code in question is this:
>>
>> user_ids=self.UserSource.getPersistentItemIDs()
>>
>> names=[]
>> for i in user_ids:
>> names.append(self.getItem(i))
>> return names
>
>
> Ok, I solved this little problem (and of course it looks
> obvious once I've done it):
>
> names=[]
> for i in user_ids:
> names.append(i)
> return names
You can also use the Python map function for this. It will be more
efficient that iterating through user_ids using "for i in user_ids:"
return map(None, self.UserSource.getPersistentItemIDs())
--
Steve Alexander
Software Engineer
Cat-Box limited
http://www.cat-box.net
_______________________________________________
Zope-Dev maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope )