format
- встроенная функция. Ошибка, которую вы цитируете, является именно тем, что вы получите, если попытаетесь использовать +
со встроенным format
и строкой.
Ваше предыдущее назначение format = 'json'
должно было скрыть встроенную функцию. Но ваша трассировка ошибок показывает, что вы запускаете это из какой-то оболочки, а не выполняете код, который вы опубликовали. Поэтому, не зная, что именно выполняется, я полагаю, что ваше назначение на format
не действует по какой-либо причине.