TypeError: невозможно выбрать объекты _thread.lock при использовании метода batch_get_item - PullRequest
0 голосов
/ 13 мая 2019

Я использую функцию batch_get_item из boto3 для одновременного получения нескольких элементов из таблицы dynamicodb. Мой код выглядит так:

dynamodb = boto3.resource("dynamodb")
values = [1,2]
results = dynamodb.batch_get_item(RequestItems={lyric_table: {'Keys': [{'id': val} for val in values]}})

Тем не менее, я получаю сообщение об ошибке: TypeError: невозможно выбрать объекты _thread.lock.

Я устал переформатировать список значений выше, а также пробовал разные значения ключей, но я всегда получал одну и ту же ошибку.

Какой-нибудь совет, как это исправить? Или какой-нибудь совет, как получить несколько элементов на основе первичного ключа другим способом?

...