csv reader iterator should return strings, not bytes (did you open the file in text mode?) python3

Был код на python2.7 для получения данных из csv файла который отлично работал, csv файл представлял собой список с числовыми id, разделенными переносом строк:

После перехода на python3.6 начала падать ошибка:
iterator should return strings, not bytes (did you open the file in text mode?)

теперь рабочий код выглядит так (был добавлен decode и обновлен механизм сохранения в переменную):