А разве это будет иметь значение ? Если у нас есть python2.7 и название файла на кириллице?
Python по умолчанию использует системную кодировку при декодировании. Вот он пытается использовать ascii, хотя название явно не в ascii. Ну это предполагаемое решение проблемы. Правильная системная кодировка обычно решает очень много проблем.