def __init__(self, blob, buffer_size=131072, position=0):
    if not blob:
      raise ValueError('A BlobKey, BlobInfo or string is required.')
    if hasattr(blob, 'key'):
      self.__blob_key = blob.key()
      self.__blob_info = blob
    else:
      self.__blob_key = blob
      self.__blob_info = None
    self.__buffer_size = buffer_size
    self.__buffer = ""
    self.__position = position
    self.__buffer_position = 0
    self.__eof = False
Parses text and returns internal link.
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/ext/blobstore/blobstore.py/BlobReader.__init__--crossover with--dataset/ETHPy150Open mozilla/kitsune/kitsune/sumo/parser.py/WikiParser._hook_internal_link