`networkx.set_edge_attributes` should support scalar value + name
Maintainer antworten meist innerhalb von 1 Tag
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 67/100
Rechercherichtung
Finde zuerst den Stub für networkx.set_edge_attributes und vergleiche die akzeptierten Argumentformen mit der verlinkten Dokumentation und dem Python-Beispiel im Issue. Aktualisiere den Stub so, dass er ein skalares Argument values mit einem name akzeptiert. Prüfe anschließend, ob dieser Aufruf die Typprüfung besteht und die bestehenden Overloads weiterhin abgedeckt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
It seems to me the stubs for set_edge_attributes are wrong, since it wants no name with scalar values.
Python 3.13.13 (main, Apr 9 2026, 09:11:06) [GCC 14.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import networkx as nx
>>> G = nx.path_graph(3)
>>> nx.set_edge_attributes(G, 5, "some name")
>>> G.edges[0,1]["some name"]
5
- Vorherrschende Sprache
- Python
- Sterne
- 5.1k
- Forks
- 2.1k
- Ø Merge
- 1 T. 6 Std.
- Gemergte PRs (30 T.)
- 57
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
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 python/typeshed
-
`nx.transitive_closure` should return the same Graph type as it took in!Evtl. vergeben @dannyshafer hat das vor 2 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
`nx.compose_all` should return the type of its first argumentEvtl. vergeben @dannyshafer hat das vor 2 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag
-
`nx.max_flow_min_cost` should support taking in two graph nodesEvtl. vergeben @Cherith1222 hat das vor 1 Tag übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
Maintainer antworten meist innerhalb von 1 Tag
-
`errors` parameter missing in `subprocess.call()`/`subprocess.check_call()`Evtl. vergeben @dannyshafer hat das vor 4 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
false alarm on decode callEvtl. vergeben @jw9829 hat das vor 22 Tagen übernommen. Offenhelp wanted stubs: false positive
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
python/typeshed#16441 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in python/typeshed
Ähnliche Issues
-
Issue Triage-Needed
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
pulp/pulp_container#2581 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
521xueweihan/HelloGitHub#4040 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
ClanGenOfficial/clangen#6313 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug(trainer): CustomTrainer func_args with non literal values fail inside the TrainJobEvtl. vergeben @avanishkasar hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
kubeflow/sdk#879 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag