How to pass '2e9672320848' as a str value?
Closed this issue · 1 comments
jump2cn commented
import fire
def test(value: str = None):
print('got value:', value)
if __name__ == '__main__':
fire.Fire({
'test': test
})
> python test.py test "2e9672320848"
< got value: inf
dbieber commented
One option is: python test.py test '"2e9672320848"'
Another option is to decorate your function with @fire.decorators.SetParseFn(str)