Sublime 3: __init __ () получил неожиданный аргумент ключевого слова «update_phantoms_only» - PullRequest
0 голосов
/ 09 мая 2018

После обновления до новейшей Sublime 3: 3170

Я заметил это странное поведение. Когда я запускаю сборку из Sublime, она работает нормально, но если я запускаю сборку, я открываю любой файл в Sublime, я получаю это как вывод:

__init__() got an unexpected keyword argument 'update_phantoms_only'
[cmd: None]
[dir: /home/oerp/odoo11/enterprise/quality/models]
[path: /home/oerp/bin:/home/oerp/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin]
[Finished]

Это очень раздражает, потому что переписывает то, что в журнале сборки.

Кто-нибудь знает, почему это происходит? (это не было в предыдущих выпусках 3).

Моя конфигурация сборки:

{
    "build_systems":
    [
        {
            "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
            "name": "Odoo Run",
        "shell_cmd": "python3 ~/openerp/scripts/odoo-run/run.py 11 -p 8069 --addons-path=~/odo11/source/my_project -d my_db",
            "syntax": "Packages/Makefile/Make Output.sublime-syntax",
        }
    ],
    "folders":
    [
        {
            "path": "/home/oerp/odoo11/source/remeksi"
        },
        {
            "path": "/home/oerp/odoo11/odoo"
        },
        {
            "path": "/home/oerp/odoo11/enterprise"
        }
    ]
}

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

У вас случайно установлен SublimeANSI? В последний час (!) Или около того есть новая версия, в которой упоминается эта проблема: https://github.com/aziz/SublimeANSI/pull/49

После обновления этого пакета через управление пакетами я не вижу проблемы.

0 голосов
/ 09 мая 2018

Я разместил вопрос на https://github.com/SublimeTextIssues/Core/issues/2303#issuecomment-387695179

Кажется, это как-то связано с pep8 (не знаю, помогает ли это всем, у кого одна и та же ошибка). Sublime предупреждает меня о необходимости начать использовать pycodestyle (хотя я уже установил его), но после того, как я удалил pep8 и перезапустил Sublime, эта проблема с сообщением об ошибке в выводе сборки исчезла.

Хотя теперь я получаю предупреждение о том, что SublimeLinter не может найти pep8, но, похоже, лининг работает (возможно, сейчас используется pycodestyle).

...