google / google/python-fire

[FEATURE REQUEST] typed arguments

オープン
#300 コメント 3 件 リアクション 1 件 担当者 0 名 GitHub で見る
enhancement
主要言語
Python
スター
28.2k
フォーク
1.5k
PR マージ指標
30日以内にマージされた PR はありません

説明

If I write a typed variable argument, I am expecting an argument of a specific type.
Example:

```python
import fire

def test(some_str: str):
print(some_str)

if __name__ == "__main__":
fire.Fire()
```

Real result:

```shell
python test.py test 7.30
7.3
```

Expected Result:

```shell
python test.py test 7.30
7.30
```

So this feature will not break [argument parsing](https://github.com/google/python-fire/blob/master/docs/guide.md#argument-parsing). The typed argument should be enough to detect the real type.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。