Advance to the next result set. Returns None if there are no more result sets.
(self)
| 113 | warn(self._info, self.Warning, 3) |
| 114 | |
| 115 | def nextset(self): |
| 116 | """Advance to the next result set. |
| 117 | |
| 118 | Returns None if there are no more result sets. |
| 119 | """ |
| 120 | if self._executed: |
| 121 | self.fetchall() |
| 122 | del self.messages[:] |
| 123 | |
| 124 | db = self._get_db() |
| 125 | nr = db.next_result() |
| 126 | if nr == -1: |
| 127 | return None |
| 128 | self._do_get_result() |
| 129 | self._post_get_result() |
| 130 | self._warning_check() |
| 131 | return 1 |
| 132 | |
| 133 | def _post_get_result(self): pass |
| 134 |