thirdparty/google_appengine/google/appengine/ext/search/__init__.py
changeset 2309 be1b94099f2d
parent 1278 a7766286a7be
child 2864 2e0b0af889be
equal deleted inserted replaced
2307:81c128f487e6 2309:be1b94099f2d
   141       word_delimiter_regex: a regex matching characters that delimit words
   141       word_delimiter_regex: a regex matching characters that delimit words
   142     """
   142     """
   143     self._word_delimiter_regex = word_delimiter_regex
   143     self._word_delimiter_regex = word_delimiter_regex
   144     if isinstance(kind_or_entity, datastore.Entity):
   144     if isinstance(kind_or_entity, datastore.Entity):
   145       self._Entity__key = kind_or_entity._Entity__key
   145       self._Entity__key = kind_or_entity._Entity__key
       
   146       self._Entity__unindexed_properties = frozenset(kind_or_entity.unindexed_properties())
   146       self.update(kind_or_entity)
   147       self.update(kind_or_entity)
   147     else:
   148     else:
   148       super(SearchableEntity, self).__init__(kind_or_entity, *args, **kwargs)
   149       super(SearchableEntity, self).__init__(kind_or_entity, *args, **kwargs)
   149 
   150 
   150   def _ToPb(self):
   151   def _ToPb(self):