async def container_size(<EOL>self, container_len=None, container_type=None, params=None<EOL>):
if hasattr(container_type, "<STR_LIT>"):<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>if self.writing:<EOL><INDENT>return await self._dump_container_size(<EOL>self.iobj, container_len, container_type, params<EOL>)<EOL><DEDENT>else:<EOL><INDENT>raise ValueError("<STR_LIT>")<EOL><DEDENT>
Container size
:param container_len:
:param container_type:
:param params:
:return: