The error manifested itself a little differently on my platform:
…
File "statement.pyx", line 14, in oursql._BinaryWhateverMixin.__next__ (oursqlx/oursql.c:7195)
File "statement.pyx", line 14, in oursql._BinaryWhateverMixin.__next__ (oursqlx/oursql.c:7195)
RuntimeError: maximum recursion depth exceeded while calling a Python object
The error manifested itself a little differently on my platform:
… _BinaryWhatever Mixin._ _next__ (oursqlx/ oursql. c:7195) _BinaryWhatever Mixin._ _next__ (oursqlx/ oursql. c:7195)
File "statement.pyx", line 14, in oursql.
File "statement.pyx", line 14, in oursql.
RuntimeError: maximum recursion depth exceeded while calling a Python object
The problem is that the code calls "super" for the wrong class name. This typo has been present since the first revision where those helpers were introduced, (http:// bazaar. launchpad. net/~jerub/ oursql/ master/ revision/ 16).
The patch is a simple name change. I've attached the fix.