@property<EOL><INDENT>def len(self):<DEDENT>
<EOL>def stream_len(stream):<EOL><INDENT>"""<STR_LIT>"""<EOL>cur = stream.tell()<EOL>try:<EOL><INDENT>stream.seek(<NUM_LIT:0>, <NUM_LIT:2>)<EOL>return stream.tell() - cur<EOL><DEDENT>finally:<EOL><INDENT>stream.seek(cur)<EOL><DEDENT><DEDENT>return sum(stream_len(s) for s in self.streams)<EOL>
Length of the data stream