Как заставить PyCharm выполнять автозаполнение кода в методах?

Когда я использую стороннюю библиотеку, такую ​​как boto , PyCharm кажется, что автозаполнение довольно неплохо

enter image description here

Однако, как только я определяю собственную функцию, автозаполнение перестает работать внутри этой функции. Я понимаю, почему, поскольку я не могу предоставить функции какую-либо информацию о ее аргументах, поэтому она не может угадать, как выполнить автозаполнение. Есть ли способ обойти эту проблему?

Edit

Я пробовал использовать строку документации (для Python 2), но все еще не автозаполнение

def delete_oldest_backups(conn, backups_to_keep, backup_description):
    """
    delete_oldest_backups(EC2Connection, int, string)
    """

(Также пробовал boto.ec2.connection.EC2Connection ] вместо EC2Connection )

19
задан ripper234 15 March 2011 в 13:37
поделиться