shift+tab completion on chained methods
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Reproduziere das Verhalten in einem Jupyter-Notebook mit int().as_integer_ratio().count( und Shift+Tab und vergleiche es anschließend mit dem dokumentierten Verhalten des XPython Raw-Kernels. Verfolge die an der Anzeige von Docstrings oder Signaturen für verkettete Methoden beteiligte Verarbeitung in ipython/ipykernel; abgeschlossen ist die Aufgabe, wenn die Signatur für den Reproduktionsfall konsistent erscheint.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
The behaviour in this issue has been raised previously in https://github.com/jupyterlab/jupyterlab/issues/12570 and https://github.com/altair-viz/altair/pull/2770#issuecomment-1364100231.
It seems it is not possible to make the docstring/function signature appear for chained methods using ipython/ipykernel.
See the following screencast:

As can be seen this can be reproduced with the following procedure:
Copy the following in a Jupyter notebook
int().as_integer_ratio().count(
Press shift+tab to try to make the docstring/function signature appear.
Result, nothing happens.
When doing the same using a XPython Raw kernel (through xeus-python) the docstring/function signature does appear. See following screencast:

- Vorherrschende Sprache
- Python
- Sterne
- 734
- Forks
- 411
- Ø Merge
- 1 T. 6 Std.
- Gemergte PRs (30 T.)
- 10
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus ipython/ipykernel
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 68/100
-
ipython/ipykernel#1550 · 1 Kommentar · 1 Reaktion · 1 zugewiesene Person ·
Alle Issues in ipython/ipykernel
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
stephrobert/dsoxlab#238 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
sublimehq/package_control#1780 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
nwg-piotr/nwg-displays#145 ·