Я запускаю скрипт, который по сути будет искать "приглашение_ид" пользователя в моей таблице динамо-базы данных.По сути, я пишу блок «Попробуй и поймай», в котором я хочу, чтобы он выдавал ошибку, если приглашение_ид не существует.Кажется, не выплевывает ValueError, когда это должно быть.Не уверен, что то, что я делаю, правильно или нет.Мой сценарий выглядит следующим образом:
@staticmethod
def search_delegate():
CLIENT.get_item(
TableName="invtable",
Key={
'invitation_id': {
'S': '123'
}
}
)
if __name__ == '__main__':
try:
AWSDynamoUtils.search_delegate()
print("Found user")
except:
raise ValueError