Hallo zusammen,
ich weiß, es ist eigentlich wohl eine VS Code spezifische Frage. Ich vermute aber, dass das ganze eventuell seinen Ursprung in Python hat. Falls es ins Python Forum gehört, bitte verschieben.
Eigentlich läuft das ganze IntelliSense sehr gut, ich habe nur derzeit ein Problem, das ich nicht zu lösen vermag (icich bekomme es einfach nicht ergoogled):
- Windows 10
- Python 3.8.2
- VS Code 1.46.0
- Python Plugin v2020.5.86806
Möchte ich eine Funktion aufrufen, erscheint normalerweise ein kleines popup, dass einem die Deklaration und den Docstring der Funktion zeigt. So weit, so gut.
Sobald diese Methode aber einen @Classmethod decorator bekommt, funktioniert die Anzeige des Docstring nicht mehr. Stattdessen wird dort nur noch ein __get__ angezeigt.
Kennt jemand das Problem und weiß wie ich das löse? Liegt die Ursache vielleicht auch auf Python Seite? Kennt jemand die Zusammenhänge zwischen der Methode __get__ und dem was im Popup angezeigt wird?
Danke vorab und einen schönen Sonntag noch.
//Edit: Ich sehe gerade, dass in der Funktion self und cls gemischt war. Das ist nicht der Grund. Bitte ignorieren.