parameters: (self, *items)
docstring: Stack up items to be the next ones returned from ``next()`` or
          ``self.peek()``. The items will be returned in
          first in, first out order::
  
              >>> p = peekable([1, 2, 3])
              >>> p.prepend(10, 11, 12)
              >>> next(p)
              10
              >>> list(p)
              [11, 12, 1, 2, 3]
  
          It is possible, by prepending items, to "resurrect" a peekable that
          previously raised ``StopIteration``.
  
              >>> p = peekable([])
              >>> next(p)
              Traceback (most recent call last):
                ...
              StopIteration
              >>> p.prepend(1)
              >>> next(p)
              1
              >>> next(p)
              Traceback (most recent call last):
                ...
              StopIteration
docstring_summary: Stack up items to be the next ones returned from ``next()`` or
          ``self.peek()``. The items will be returned in
          first in, first out order::
docstring_tokens: Stack up items to be the next ones returned from next () or self . peek () . The items will be returned in first in first out order ::
function: def prepend(self, *items):
          """Stack up items to be the next ones returned from ``next()`` or
          ``self.peek()``. The items will be returned in
          first in, first out order::
  
              >>> p = peekable([1, 2, 3])
              >>> p.prepend(10, 11, 12)
              >>> next(p)
              10
              >>> list(p)
              [11, 12, 1, 2, 3]
  
          It is possible, by prepending items, to "resurrect" a peekable that
          previously raised ``StopIteration``.
  
              >>> p = peekable([])
              >>> next(p)
              Traceback (most recent call last):
                ...
              StopIteration
              >>> p.prepend(1)
              >>> next(p)
              1
              >>> next(p)
              Traceback (most recent call last):
                ...
              StopIteration
  
          """
          self._cache.extendleft(reversed(items))
function_tokens: def prepend ( self , * items ) : self . _cache . extendleft ( reversed ( items ) )