From 03563596d76df5ac034faa5475e3edf62ed24fbb Mon Sep 17 00:00:00 2001 From: Guillaume Seguin Date: Sun, 13 Mar 2016 11:31:51 +0100 Subject: [PATCH] Kill warnings over missing members on Model and Manager objects --- .../transforms/transforms/django_db_models.py | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/pylint_django/transforms/transforms/django_db_models.py b/pylint_django/transforms/transforms/django_db_models.py index 005a7417..a0fa0754 100644 --- a/pylint_django/transforms/transforms/django_db_models.py +++ b/pylint_django/transforms/transforms/django_db_models.py @@ -10,7 +10,38 @@ class Model(object): MultipleObjectsReturned = MultipleObjectsReturned DoesNotExist = ObjectDoesNotExist + save = lambda *a, **kw: None + delete = lambda *a, **kw: None # eliminate E1002 for Manager object class Manager(object): - pass + none = lambda *a, **kw: None + all = lambda *a, **kw: None + count = lambda *a, **kw: None + dates = lambda *a, **kw: None + distinct = lambda *a, **kw: None + extra = lambda *a, **kw: None + get = lambda *a, **kw: None + get_or_create = lambda *a, **kw: None + create = lambda *a, **kw: None + bulk_create = lambda *a, **kw: None + filter = lambda *a, **kw: None + aggregate = lambda *a, **kw: None + annotate = lambda *a, **kw: None + complex_filter = lambda *a, **kw: None + exclude = lambda *a, **kw: None + in_bulk = lambda *a, **kw: None + iterator = lambda *a, **kw: None + latest = lambda *a, **kw: None + order_by = lambda *a, **kw: None + select_for_update = lambda *a, **kw: None + select_related = lambda *a, **kw: None + prefetch_related = lambda *a, **kw: None + values = lambda *a, **kw: None + values_list = lambda *a, **kw: None + update = lambda *a, **kw: None + reverse = lambda *a, **kw: None + defer = lambda *a, **kw: None + only = lambda *a, **kw: None + using = lambda *a, **kw: None + exists = lambda *a, **kw: None