Например:
@attrs
class Foo:
a = attrib()
f = Foo(a=1, b=2)
Приведенный выше код выдаст ошибку, поскольку класс Foo
не имеет b
атрибута. Но я хочу отбросить переданное b
значение, как будто я только что позвонил f = Foo(a=1)
. В моем случае у меня есть dici c dict (который я хочу преобразовать в класс attr), и мне просто не нужны некоторые ключи.