code: def stream_buckets(self, timeout=None):
          
          return self._client.stream_buckets(bucket_type=self, timeout=timeout)
docs: Streams the list of buckets under this bucket-type. This is a
          generator method that should be iterated over.
  
          The caller must close the stream when finished.  See
          :meth:`RiakClient.stream_buckets()
          <riak.client.RiakClient.stream_buckets>` for more details.
  
          .. warning:: Do not use this in production, as it requires
             traversing through all keys stored in a cluster.
  
          :param timeout: a timeout value in milliseconds
          :type timeout: int
          :rtype: iterator that yields lists of :class:`RiakBucket
               <riak.bucket.RiakBucket>` instances