(iterable)
| 471 | return super().__new__(cls, value) |
| 472 | else: |
| 473 | def coerce_iterable(iterable): |
| 474 | for instance in iterable: |
| 475 | yield cls.__coerce_instance(instance) |
| 476 | # Annoyingly on both python2 and python3 bytes.join() always |
| 477 | # returns a bytes instance even when subclassed. |
| 478 | return super().__new__(cls, b''.join(coerce_iterable(value))) |
nothing calls this directly
no test coverage detected