helper function for Future.__repr__
(cb)
| 22 | |
| 23 | |
| 24 | def _format_callbacks(cb): |
| 25 | """helper function for Future.__repr__""" |
| 26 | size = len(cb) |
| 27 | if not size: |
| 28 | cb = '' |
| 29 | |
| 30 | def format_cb(callback): |
| 31 | return format_helpers._format_callback_source(callback, ()) |
| 32 | |
| 33 | if size == 1: |
| 34 | cb = format_cb(cb[0][0]) |
| 35 | elif size == 2: |
| 36 | cb = '{}, {}'.format(format_cb(cb[0][0]), format_cb(cb[1][0])) |
| 37 | elif size > 2: |
| 38 | cb = '{}, <{} more>, {}'.format(format_cb(cb[0][0]), |
| 39 | size - 2, |
| 40 | format_cb(cb[-1][0])) |
| 41 | return f'cb=[{cb}]' |
| 42 | |
| 43 | |
| 44 | def _future_repr_info(future): |
no test coverage detected
searching dependent graphs…