`networkx.set_edge_attributes` should support scalar value + name
維護者通常 1 天內回覆
評估
研究方向
首先找到 networkx.set_edge_attributes 的 stub,並將其接受的引數形式與連結的文件和 issue 中的 Python 範例進行比較。更新 stub,使其接受帶有 name 的純量 values 引數,接著檢查此呼叫是否通過型別檢查,以及現有的多載是否仍有涵蓋。
由索引模型根據 Issue 內容生成。
描述
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
- 主要語言
- Python
- 星號
- 5.1k
- 分支
- 2.1k
- 平均合併
- 1 天 6 小時
- 30 天內合併 PR
- 57
環境準備
- 沒有 Dockerfile 或 Docker Compose 檔案
- 沒有 Pull Request 範本
- 閱讀貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
python/typeshed 的其他 Issue
-
`nx.transitive_closure` should return the same Graph type as it took in!可能已有人在做 @dannyshafer 於 1 天前認領。 未關閉
難度 2/5 1-3 小時 新手友好度 65/100
維護者通常 1 天內回覆
-
`nx.compose_all` should return the type of its first argument可能已有人在做 @dannyshafer 於 1 天前認領。 未關閉
難度 2/5 1-3 小時 新手友好度 66/100
維護者通常 1 天內回覆
-
`nx.max_flow_min_cost` should support taking in two graph nodes可能已有人在做 @Cherith1222 於 1 天前認領。 未關閉
難度 2/5 1-3 小時 新手友好度 67/100
維護者通常 1 天內回覆
-
`errors` parameter missing in `subprocess.call()`/`subprocess.check_call()`可能已有人在做 @dannyshafer 於 3 天前認領。 未關閉
難度 2/5 1-3 小時 新手友好度 72/100
維護者通常 1 天內回覆
-
false alarm on decode call可能已有人在做 @jw9829 於 21 天前認領。 未關閉help wanted stubs: false positive
難度 2/5 1-3 小時 新手友好度 76/100
python/typeshed#16441 · 1 則留言 ·
維護者通常 1 天內回覆
相似的 Issue
-
documentation
難度 2/5 1-3 小時 新手友好度 72/100
ianktoo/project-monitor#14 ·
-
security
難度 2/5 1-3 小時 新手友好度 84/100
btclib-org/btclib-wallet#478 ·
維護者通常 1 天內回覆
-
security
難度 2/5 1-3 小時 新手友好度 75/100
btclib-org/btclib#2727 ·
維護者通常 1 天內回覆
-
good first issue lead variant:container
難度 2/5 1-3 小時 新手友好度 76/100
radialmonster/orf-cleanroom#10 ·
維護者通常 1 天內回覆
-
gdsa opencode: keep-alive cleanup trap fails with 'keepalive_pid: unbound variable'可能已有人在做 @darribas 今天認領。 未關閉
難度 2/5 1-3 小時 新手友好度 85/100