Ошибка «bool» object is not iterable при использовании логических операторов в Python возникает, когда пытаются выполнить итерацию по логическому значению (True или False) вместо итеративного объекта (например, списка). 1
В Python логические значения не поддаются итерации. 14
Некоторые другие причины ошибки:
Чтобы устранить ошибку, нужно отследить, где переменной было присвоено логическое значение, и исправить присвоение. 1