Skip to content

Improve information collected by the Python: Report Issue command #19067

@karrtikr

Description

@karrtikr
  • Template should only carry a setting if it's explicitly set.

For eg. if python.venvFolders is not set or set to its default value, do not have the following information in the report as it does not tell anything:

venvFolders: "<placeholder>"
  • Carry whether it's a multiroot workspace.

Note currently we only display setting values for the first workspace folder, which may not always apply to other folders. If it's a multiroot workspace, we may need to ask users for any additional settings.

cc/ @paulacamargo25

  • Remove defaultLS internal setting and non-existent settings

The is set on the basis of whether Pylance is installed. If Pylance is explicitly selected but not installed, this is something we should know about, but it's a rare case. So we can rely on logs for this instead of having this in every bug report.

  • Include Python Output channel logs in issue template

We need it most of the times, not sure why it was removed.

Metadata

Metadata

Assignees

Labels

area-editor-*User-facing catch-allfeature-requestRequest for new features or functionalityverification-neededVerification of issue is requestedverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions