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 =

for result in results:
    products.append({'code':result.code, '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?