Я пытался создать класс из словаря:
class attr:
for key in objects_type:
setattr(attr, key, lambda cl: list())
Это дает ошибку, заключающуюся в том, что attr не определен во время цикла for. Я знаю, что могу написать:
class attr:
pass
for key in objects_type:
setattr(attr, key, lambda cl: list())
Но я уверен, что где-то видел код, похожий на первый пример. Кто-нибудь знает, можно ли написать что-то похожее на первую форму?