Dokumentation `Tupel` return-Typ in eine Funktion docstring für PyCharm Typbestimmung

Wie kann ich dokumentieren, dass eine Funktion einen tuple in der Weise, dass PyCharm wird in der Lage sein, es zu benutzen für die Typbestimmung?

Erfundenes Beispiel:

def fetch_abbrev_customer_info(customer_id):
  """Pulls abbreviated customer data from the database for the Customer
       with the specified PK value.

       :type customer_id:int The ID of the Customer record to fetch.

       :rtype:???
  """
  ... magic happens here ...

  return customer_obj.fullname, customer_obj.status #, etc.
  • :Rückgabe: name des Kunden: sein name, Kunde, status: den status des Kunden in dog ' s name: in der Regel Fido.
  • Konnte nicht der ganze string nur """Return (name, status, etc)"""? Alles andere scheint ein wenig überflüssig. Es sei denn der PK-Wert etwas zu tun hatte mit dem, was Art der customer_id-die Funktion erwartet.
  • Aktualisiert den Fragetext ein bisschen weniger subjektiv.
InformationsquelleAutor | 2013-08-06
Schreibe einen Kommentar