(iterable)
| 689 | return super(CScript, cls).__new__(cls, value) |
| 690 | else: |
| 691 | def coerce_iterable(iterable): |
| 692 | for instance in iterable: |
| 693 | yield cls.__coerce_instance(instance) |
| 694 | # Annoyingly on both python2 and python3 bytes.join() always |
| 695 | # returns a bytes instance even when subclassed. |
| 696 | return super(CScript, cls).__new__(cls, b''.join(coerce_iterable(value))) |
nothing calls this directly
no test coverage detected