Получить имя класса для использования атрибутов в Python Astroid / Pylint - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть следующие файлы:

# in models.py
class User(object):
  def __init__(self, name):
    self.name = name

# in util.py
def get_user():
  return User(name="tom")

# in views.py
from util import get_user
get_user().name

Я хочу обнаружить все использования атрибутов для атрибута имени в модели пользователя. Так что get_user().name будет помечено как одно из таких применений, поскольку get_user возвращает объект роли User. Есть ли простой способ сделать это, используя Astroid только предпочтительно?

...