()
| 897 | if coro.cr_origin is not None: |
| 898 | import linecache, traceback |
| 899 | def extract(): |
| 900 | for filename, lineno, funcname in reversed(coro.cr_origin): |
| 901 | line = linecache.getline(filename, lineno) |
| 902 | yield (filename, lineno, funcname, line) |
| 903 | msg_lines.append("Coroutine created at (most recent call last)\n") |
| 904 | msg_lines += traceback.format_list(list(extract())) |
| 905 | msg = "".join(msg_lines).rstrip("\n") |
searching dependent graphs…