code: async def container_size(
              self, container_len=None, container_type=None, params=None
      ):
          
          if hasattr(container_type, "serialize_archive"):
              raise ValueError("not supported")
  
          if self.writing:
              return await self._dump_container_size(
                  self.iobj, container_len, container_type, params
              )
          else:
              raise ValueError("Not supported")
docs: Container size
          :param container_len:
          :param container_type:
          :param params:
          :return: