Скрыть неразрешенную ошибку импорта - PullRequest
2 голосов
/ 16 января 2012

Я работаю с плагином Python для Eclipse: PyDev в Linux и пишу кроссплатформенное приложение.

В этом приложении у меня есть следующие строки кода:

try :
    from win32com.shell import shellcon, shell
    appdata_path = shell.SHGetFolderPath(0, shellcon.CSIDL_APPDATA, 0, 0)
except :
    appdata_path = os.environ['APPDATA']

PyDev покажет мне 2 ошибки:

Unresolved import: shell
Unresolved import: shellcon

Эти ошибки появляются из-за того, что расширения pywin32 не установлены в моей системе, и я не могу установить его, потому что есть расширения Windows, а не Linux.

Есть ли способ скрыть или игнорировать (только) эти ошибки?

Спасибо

1 Ответ

6 голосов
/ 16 января 2012

Нажмите Ctl + 1 на неудачной строке импорта и выберите @UnresolvedImport error

или вручную, сделайте так:

import Afailure #@UnresolvedImport
...