Вопросы по теме 'hasattr'
hasattr () vs блок try-except для работы с несуществующими атрибутами
if hasattr(obj, 'attribute'):
# do somthing
vs
try:
# access obj.attribute
except AttributeError, e:
# deal with AttributeError
Что следует предпочесть и почему?
31411 просмотров
schedule
10.04.2023
hasattr с функциями
Как проверить наличие attr в функции или методе с hasattr (или без)? Когда я пытаюсь проверить, что это False каким-либо образом:
>>> def f():
at = True
>>> hasattr(f, 'at')
False
>>> hasattr(f(), 'at')...
1313 просмотров
schedule
20.03.2023
hasattr продолжает возвращать False
class Avatar:
def __init__(self, HP=100, damage=10, defends=10, magic=5):
self.__hp = HP
self.__dam = damage
self.__def = defends
self.__mag = magic
def check_hasattr(self):
print...
1423 просмотров
schedule
24.04.2024
Hasattr Python иногда возвращает неверные результаты
Почему hasattr говорит, что экземпляр не имеет атрибута foo ?
>>> class A(object):
... @property
... def foo(self):
... ErrorErrorError
...
>>> a = A()
>>> hasattr(a, 'foo')
False
Я ожидал:...
2313 просмотров
schedule
04.11.2022
hasattr всегда возвращает True для объекта ndb движка приложения
Я применяю этот ответ к своему проекту.
Это мой объект ndb, к которому позже добавлен is_deleted.
class FRoom(ndb.Model):
location = ndb.StringProperty(default="")
is_deleted = ndb.BooleanProperty(default=False) #added later...
199 просмотров
schedule
18.07.2022