VSCode, Pylance, как получить правильное всплывающее окно помощи?Python

Программы на Python
Anonymous
VSCode, Pylance, как получить правильное всплывающее окно помощи?

Сообщение Anonymous »

Я улучшил класс, добавив несколько методов из другого класса (класс Jira из пакета atlassian-python)
Мой класс называется JiraExtended.

Оригинальные методы из пакета класс отображается следующим образом:
Изображение
Изображение

Те, что я создал, показаны таким образом, например, с меньшей информацией о параметрах функции:
Изображение
[img]https: //i.sstatic.net/GhwltmQE.png[/img]

Способ определения строк документации практически такой же.

Код: Выделить всё

def grant_user_permission(self, username : str = None, permissionschemeid : str|int = None, permission : str = "BROWSE_PROJECTS") -> None:
"""
Grants a permission to a user (username) on a specified Permission Scheme.
:username: the user's username to grant the permission to, current username if not specified.
:permissionschemeid: The id of the permission scheme.
:permission: The permission key to grant, "BROWSE_PROJECTS" if not specified.
"""
if not permissionschemeid:
raise Exception("Provide a username and permissionschemeid")
if not username:
username : str = self.myself()['name']

url = self.resource_url(resource = f"permissionscheme/{permissionschemeid}/permission")
self.post(url, data=json.dumps({"holder": {"type": "user", "parameter": username}, "permission": permission}))
В чем секрет, чтобы Пайланс меня правильно направлял?


Подробнее здесь: https://stackoverflow.com/questions/789 ... help-popup

Вернуться в «Python»