Обновление свойств числа Twilio с помощью словаря программно
У меня есть номер Twilio и словарь, полный параметров, которые я хочу настроить. Единственный известный мне способ установить свойства чисел - это передать их в
number.update()
функция, так что это немного раздражает.
Если ключи словаря имеют то же имя, что и входные данные, которые я пытаюсь передать функции обновления, есть ли более чистый способ сделать это?
или я могу сделать лучше, чем это?
params = {
'voice_url':'http://endpoint.co',
'friendly_name':'call a dinosaur'
}
number.update(voice_url=params['voice_url'], friendly_name=params['friendly_name']
1 ответ
Проповедник разработчиков Twilio здесь.
Для этого вы можете использовать такой оператор распаковки :
number.update(**params)
**
распаковывает словарь в ключевые аргументы.