Разберитесь, почему у вас происходит некорректное преобразование кодировки. Настройте правильное преобразование.
Перехватите ошибку онструкцией try\except и в случае ошибки добавьте логирование всео что необходимо для анализа проблемы: repr(cfg), repr(self.task_name).
сделать self.task_name.encode('utf-8').decode('utf-8')
'Перечек' Traceback (most recent call last): File ", line 1242, in startli_task_f cfg[self.task_name].update({'task_startli': str(self.startli_task.isChecked())}) File "configparser.py", line 960, in __getitem__ raise KeyError(key) KeyError: '╧хЁхўхъ'