сделать 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: '╧хЁхўхъ'
Чем это не устраивает? Если ошибка вопроизводится, то в чем проблема проверить как я здесь предложил?