Skip to content

slow() перенесен в Bitrix / BitrixAsync, get_by_ID() теперь возвращает dict

Compare
Choose a tag to compare
@leshchenko1979 leshchenko1979 released this 01 Jan 10:08
· 230 commits to master since this release

2 изменения, ломающих совместимость с предыдущими версиями:

1. slow() перенесен в Bitrix / BitrixAsync

Вместо with slow(): теперь пишем with b.slow():, где b - клиент класса Bitrix / BitrixAsync.

Это дает возможность оперировать несколькими клиентами Bitrix / BitrixAsync и не бояться, что использование slow() для одного из них сломает работу другого. Также можно не бояться использования slow() совместно с BitrixAsync в веб-приложениях.

2. get_by_ID() теперь возвращает dict

Вместо списка кортежей вида (ID_n, результат_запроса_по_ID_n) теперь возвращается словарь, где каждый элемент имеет вид ID_n: результат_запроса_по_ID_n. Это упрощает некоторые операции с результатами вызова get_by_ID() (см. #45).