Sorry for the noob questions, but hey, you gotta start somewhere...

I am building an application in PyObjC. If I create a result object I want to convert it into a list wit dictionary's. Currently I do it like this:

results = Product.select()

for result in results:
    products.append({'code':result.code, 'name':result.name, 'price':result.price, 'brand':result.brand})

This is quite a performance hit. Is there a way to do this directly from sqlobject or at least more optimized?

Thanks,

Koen