(iterable)
| 434 | return super(CScript, cls).__new__(cls, value) |
| 435 | else: |
| 436 | def coerce_iterable(iterable): |
| 437 | for instance in iterable: |
| 438 | yield cls.__coerce_instance(instance) |
| 439 | # Annoyingly on both python2 and python3 bytes.join() always |
| 440 | # returns a bytes instance even when subclassed. |
| 441 | return super(CScript, cls).__new__(cls, b''.join(coerce_iterable(value))) |
nothing calls this directly
no test coverage detected