Мне всегда казалось, что поля у каждого экземпляра свои. Спасибо за помощь) Я вообще не знал, что можно объявлять внутри функции переменные которые будут видны всему классу без каких то особых "штук" а просто self.var_name = "something"
мне что-то подсказывает, что можно через pandas весь массив из obj в str нужной кодировки сделать. Хотя по дефолту уже type(textrow) == str. Короче я чет тут не понимаю)