(iterable)
| 701 | return super(CScript, cls).__new__(cls, value) |
| 702 | else: |
| 703 | def coerce_iterable(iterable): |
| 704 | for instance in iterable: |
| 705 | yield cls.__coerce_instance(instance) |
| 706 | # Annoyingly on both python2 and python3 bytes.join() always |
| 707 | # returns a bytes instance even when subclassed. |
| 708 | return super(CScript, cls).__new__(cls, b''.join(coerce_iterable(value))) |
nothing calls this directly
no test coverage detected