У меня есть объект "myobject
", который может вернуться None
. Если он возвращает None
, он не вернет атрибут "id
":
a = myobject.id
Итак, когда myobject равен None
, строя выше приводит к атрибуту AttributeError:
AttributeError: 'NoneType' object has no attribute 'id'
Если myobject
- None, то я хочу, чтобы "a
" был равен None. Как избежать этого исключения в одном выражении строки, например:
a= default(myobject.id, None)