Not sure why the CLI command "pyjwt decode --no-verify ..." will hang at sys.stdin.read() even though I provided all the input. Any ideas on how to work around the problem?
$ pyjwt -v pyjwt 1.5.3 $ pyjwt decode --no-verify eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb21lIjoicGF5bG9hZCJ9.4twFt5NiznN84AWoo1d7KO1T_yoc0Z6XOpOVswacPZg ^CTraceback (most recent call last): File "/usr/local/bin/pyjwt", line 11, in sys.exit(main()) File "/usr/local/lib/python2.7/dist-packages/jwt/main.py", line 157, in main output = arguments.func(arguments) File "/usr/local/lib/python2.7/dist-packages/jwt/main.py", line 58, in decode_payload token = sys.stdin.read() $ pyjwt decode --no-verify eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb21lIjoicGF5bG9hZCJ9.4twFt5NiznN84AWoo1d7KO1T_yoc0Z6XOpOVswacPZg ^CTraceback (most recent call last): File "/Users/v612996/anaconda/bin/pyjwt", line 11, in sys.exit(main()) File "/Users/v612996/anaconda/lib/python3.6/site-packages/jwt/main.py", line 157, in main output = arguments.func(arguments) File "/Users/v612996/anaconda/lib/python3.6/site-packages/jwt/main.py", line 58, in decode_payload token = sys.stdin.read() KeyboardInterrupt $ python --version Python 3.6.0 :: Anaconda custom (x86_64) But the same token decoded perfectly under python 2.6 interpreter: jwt.decode(encoded,verify=False) {u'some': u'payload'} What is the work around of "pyjwt decode --no-verify" hang in the CLI? -- https://mail.python.org/mailman/listinfo/python-list