Use debug instead of print for Django and fix indentation, see #1467

This commit is contained in:
Dave Halter
2020-04-21 23:41:54 +02:00
parent 086728365c
commit 89ad9a500b

View File

@@ -4,6 +4,7 @@ Bugs:
- Can't infer User model. - Can't infer User model.
- Can't infer ManyToManyField. - Can't infer ManyToManyField.
""" """
from jedi import debug
from jedi.inference.base_value import LazyValueWrapper from jedi.inference.base_value import LazyValueWrapper
from jedi.inference.utils import safe_property from jedi.inference.utils import safe_property
from jedi.inference.filters import ParserTreeFilter, DictFilter from jedi.inference.filters import ParserTreeFilter, DictFilter
@@ -85,9 +86,8 @@ def _infer_field(cls, field):
else: else:
return DjangoModelField(value, field).name return DjangoModelField(value, field).name
print('django plugin: fail to infer `{}` from class `{}`'.format( debug.dbg('django plugin: fail to infer `%s` from class `%s`',
field.string_name, cls.name.string_name, field.string_name, cls.name.string_name)
))
def get_metaclass_filters(func): def get_metaclass_filters(func):