Один только этот код не выдаст вам ошибку.Например, я только что попробовал это:
~ $ python3.2
>>> variable = str(21)
>>> variable
'21'
Где-то в вашем коде вы определяете это str =
что-то еще, маскируя встроенное определение str
.Удалите это, и ваш код будет работать нормально.