alexmojaki / alexmojaki/sorcery

Support walrus operator assignments

未關閉
#15 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Python
星號
429
分支
22
PR 合併指標
30 天內沒有已合併 PR

描述

...such as this:

```
if (some_key := unpack_keys(dict(some_key=42))):
print(some_key)
```

currently this raises

```
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python3.11/site-packages/sorcery/core.py", line 185, in __call__
assert executing.node, "Failed to find call node"
AssertionError: Failed to find call node
```

while it would be magical if `sorcery` could handle this walrus assignment expression, too, wouldn't it?

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。