parameters: (self)
docstring: Return a context manager keeping the position.
  
  
  
          At the end of the block, seek back to original position.
docstring_summary: Return a context manager keeping the position.
docstring_tokens: Return a context manager keeping the position .
function: def _stay(self):
  
          # type: ()-> Iterator[None]
  
          """Return a context manager keeping the position.
  
  
  
          At the end of the block, seek back to original position.
  
          """
  
          pos = self.tell()
  
          try:
  
              yield
  
          finally:
  
              self.seek(pos)
function_tokens: def _stay ( self ) : # type: ()-> Iterator[None] pos = self . tell ( ) try : yield finally : self . seek ( pos )