MCPcopy
hub / github.com/django/django / check

Method check

django/contrib/postgres/constraints.py:100–108  ·  view source on GitHub ↗
(self, model, connection)

Source from the content-addressed store, hash-verified

98 return ExpressionList(*expressions).resolve_expression(query)
99
100 def check(self, model, connection):
101 errors = super().check(model, connection)
102 references = set()
103 for expr, _ in self.expressions:
104 if isinstance(expr, str):
105 expr = F(expr)
106 references.update(model._get_expr_references(expr))
107 errors.extend(self._check_references(model, references))
108 return errors
109
110 def _get_condition_sql(self, compiler, schema_editor, query):
111 if self.condition is None:

Callers 1

validateMethod · 0.45

Calls 5

FClass · 0.90
_get_expr_referencesMethod · 0.80
extendMethod · 0.80
_check_referencesMethod · 0.80
updateMethod · 0.45

Tested by

no test coverage detected