google / google/python-fire

Ability use args, kwargs with delimiter

Offen
#216 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
28.2k
Forks
1.5k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Fire now try to parse flat args and kwargs, but often this not convenient
Example:

```
import fire

def test(*args, **kwargs):
print(kwargs)
print(args)

fire.Fire(test)

```

`python main.py arg1 arg2 --kwarg1 1 --kwarg2 2`

`
{'kwarg1': 1, 'kwarg2': 2}
('arg1', 'arg2')
`

In some cases will be much more simple have opportunity to set *args **kwargs like this :
`
python main.py --args arg1 --args arg2 --kwargs kwarg1=1 --kwargs kwarg2=2
`

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.