Наблюдаю такую интересную штуковину.
Запускаю boa-constructor из меню или консоли (находясь в папке простого смертного), пытаюсь сохранить файл, получаю ошибку Python.
Traceback (most recent call last):
File "/usr/share/boa-constructor/Models/PythonControllers.py", line 425, in OnSave
SourceController.OnSave(self, event)
File "/usr/share/boa-constructor/Models/Controllers.py", line 162, in OnSave
self.editor.activeModSaveOrSaveAs()
File "/usr/share/boa-constructor/Editor.py", line 985, in activeModSaveOrSaveAs
modulePage.saveOrSaveAs(forceSaveAs)
File "/usr/share/boa-constructor/EditorUtils.py", line 398, in saveOrSaveAs
if self.saveAs(oldName) and (oldName != model.filename):
File "/usr/share/boa-constructor/EditorUtils.py", line 386, in saveAs
newFilename, success = self.editor.saveAsDlg(filename)
File "/usr/share/boa-constructor/Editor.py", line 971, in saveAsDlg
wx.SAVE | wx.OVERWRITE_PROMPT)
File "/usr/share/boa-constructor/FileDlg.py", line 167, in __init__
self.SetDirectory(defaultDir)
File "/usr/share/boa-constructor/FileDlg.py", line 568, in SetDirectory
self.lcFiles.refreshItems(self.modImages, node)
File "/usr/share/boa-constructor/Explorers/Explorer.py", line 477, in refreshItems
try: items = explNode.openList()
File "/usr/share/boa-constructor/Explorers/FileExplorer.py", line 410, in openList
files.sort()
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)
Запускаю boa-constructor, предварительно перейдя в другую папку , сохраняю файл, и никакой ошибки.
Как ето получается?
Почему папка пользователя оказывается какой то заколдованной?