Как выбрать некоторые ключи, чтобы диктовать связанные с ними атрибуты? - PullRequest
0 голосов
/ 24 февраля 2019

Я рассматриваю эту документацию библиотеки под названием related , которая основана на attrs lib.

Я сталкивался с этой функцией в attrs asdict сfilter.

@attr.s
class UserList(object):
    users = attr.ib()

@attr.s
class User(object):
    email = attr.ib()
    password = attr.ib()
list_of_users = UserList([User("jane@gmail", "1234"], User("jone@gmail.com", "5432")])

emails_list = attr.asdict(list_of_users, filter=lambda attr,value: attr.name != "password")

Поскольку связанное основано на attr lib, я хотел бы спросить, не предлагает ли функции to_json, to_dict обратный вызов, который решает, должен ли атрибут быть включен вконверсия или нет.

Я знаю, что это длинный выстрел, но кто-то знает, как то же самое с родственными?

...