(g)
| 135 | |
| 136 | def compare_generators(self, sync_gen, async_gen): |
| 137 | def sync_iterate(g): |
| 138 | res = [] |
| 139 | while True: |
| 140 | try: |
| 141 | res.append(g.__next__()) |
| 142 | except StopIteration: |
| 143 | res.append('STOP') |
| 144 | break |
| 145 | except Exception as ex: |
| 146 | res.append(str(type(ex))) |
| 147 | return res |
| 148 | |
| 149 | def async_iterate(g): |
| 150 | res = [] |