Расширить intellisense для выполнения выражений, которые могут быть выполнены, чтобы обеспечить лучшее покрытие - PullRequest
0 голосов
/ 12 ноября 2018

Я использую расширение Python от Microsoft для VS Code.Intellisense - это хорошая вещь, но она не всегда работает (например, когда она не может определить тип возвращаемого значения).Мне было интересно, можно ли расширить intellisense (или, может быть, есть опция, которую я не видел), чтобы выполнить выражение, если оно не может получить какую-либо информацию иначе.

Пример:

import cv2
x = cv2.SimpleBlobDetector_Params() 

В этом случае расширение не предоставляет никакой полезной информации для x.Почему это так?

В таких случаях экземпляр Python может быть запущен в фоновом режиме.Затем необходимые модули импортируются и выполняется и анализируется выражение, которое создает (или присваивает) x.Конечно, это не работает в более сложных сценариях (например, когда параметрируется вызываемый объект).

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...