MCPcopy Create free account
hub / github.com/django-haystack/django-haystack / __init__

Method __init__

haystack/models.py:29–45  ·  view source on GitHub ↗
(self, app_label, model_name, pk, score, **kwargs)

Source from the content-addressed store, hash-verified

27 """
28
29 def __init__(self, app_label, model_name, pk, score, **kwargs):
30 self.app_label, self.model_name = app_label, model_name
31 self.pk = pk
32 self.score = score
33 self._object = None
34 self._model = None
35 self._verbose_name = None
36 self._additional_fields = []
37 self._point_of_origin = kwargs.pop("_point_of_origin", None)
38 self._distance = kwargs.pop("_distance", None)
39 self.stored_fields = None
40 self.log = self._get_log()
41
42 for key, value in kwargs.items():
43 if key not in self.__dict__:
44 self.__dict__[key] = value
45 self._additional_fields.append(key)
46
47 def _get_log(self):
48 return logging.getLogger("haystack")

Callers

nothing calls this directly

Calls 1

_get_logMethod · 0.95

Tested by

no test coverage detected