Экспериментирую со скриптами для Блендера
Встретил такое:
map((function1, function2)[getattr(self, "enable_z")], elements_list)
В нем первый аргумент должна быть функция.
Вот и не понимаю этот аргумент.
Точнее:
(function1, function2)[getattr(self, "enable_z")]
function1 и function2 функции
getattr получит значение булевого параметра
Это будет запускать одну из функций в зависимости от полученного булевого значения?
Гугление описывает стандартное применение функций и не помогает.