Force `buffered` to the code builder.
()
| 120 | |
| 121 | buffered = [] |
| 122 | def flush_output(): |
| 123 | """Force `buffered` to the code builder.""" |
| 124 | if len(buffered) == 1: |
| 125 | code.add_line("append_result(%s)" % buffered[0]) |
| 126 | elif len(buffered) > 1: |
| 127 | code.add_line("extend_result([%s])" % ", ".join(buffered)) |
| 128 | del buffered[:] |
| 129 | |
| 130 | ops_stack = [] |
| 131 |