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

Zope-Dev maillist  -  [EMAIL PROTECTED]
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to