Предупреждение в окне Spyder iPython всякий раз, когда я создаю холст в Vispy - PullRequest
0 голосов
/ 10 ноября 2018

Каждый раз, когда я создаю экземпляр Vispy Canvas в Spyder:

from vispy import app

class Canvas(app.Canvas):
    def __init__(self):
        app.Canvas.__init__(self)

canvas = Canvas()

Я начинаю получать предупреждения, подобные приведенным ниже, в окне iPython:

WARNING: QSocketNotifier: Multiple socket notifiers for same socket 1048 and type Read

После создания экземпляра холста, когда я набираю текст на консоли iPython в Spyder, эта ошибка начинает возникать, поэтому я не могу делать такие вещи, как исследование модулей через завершение табуляции (предупреждение стирает выпадающее меню). Он также имеет тенденцию произвольно вставлять себя в трассировку стека и другие места в консоли, что обычно нарушает мой рабочий процесс (не катастрофическим образом).

Я попытался отключить предупреждение, отключив анализ кода в режиме реального времени, как предложено здесь:
Как подавить определенное предупреждение в редакторе Spyder?
Но это не повлияло на поведение.

Я нахожусь в версии Spyder: 3.2.8 (в среде, включающей spyder-kernels 0.2.6), версия Python: 3.6.6, версия Qt: 5.6.2, версия PyQt5: 5.6 в Windows 10. Это имеет произошло на всех трех машинах Windows 10, которые я использую. Я управляю всем этим в Анаконде. Когда я запускаю приведенный выше код только в оболочке python или из чистой оболочки iPython, я не получаю предупреждение.

...