TYR <a.harrowell at gmail.com> wrote: > To do anything with it, you then need to create a cursor object by > calling foo's method cursor (bar = foo.cursor). Perhaps this would work better if you actually try calling foo's method? bar = foo.cursor() Without the parentheses all you are doing is assigning the method to a variable, not calling it.