1
0
forked from VimPlug/jedi

Make sure meta class filters can distinguish between classes and instances

This commit is contained in:
Dave Halter
2020-06-07 14:54:26 +02:00
parent 34cc8e9ad7
commit 9adcf3d233
4 changed files with 38 additions and 15 deletions

View File

@@ -4,6 +4,7 @@ import uuid
from django.db import models
from django.contrib.auth.models import User
from django.db.models.query_utils import DeferredAttribute
class TagManager(models.Manager):
@@ -58,6 +59,9 @@ class BusinessModel(models.Model):
unidentifiable = NOT_FOUND
#? models.IntegerField()
integer_field
def method(self):
return 42
@@ -65,6 +69,11 @@ class BusinessModel(models.Model):
# Model attribute inference
# -----------------
#? DeferredAttribute()
BusinessModel.integer_field
#? DeferredAttribute()
BusinessModel.tags_m2m
model_instance = BusinessModel()
#? int()