Reauthorization should be allowed if any part of initialization fails. A user should not be locked out of the program with no option to restart.
If get_password fails, stacktrace is generated and None is returned, which makes provider.daemon.ProviderApp believe no authorization has taken place and allow the user to reauthorize.
Coverage decreased (-0.04%) when pulling 9b0f463617cca9dc543fe001cebcf58daa63222b on utkarshsins:issue-425 into da42774d27ae111c3d908d653502170b5262f818 on nvbn:develop.
This connects with issue #425.
Reauthorization should be allowed if any part of initialization fails. A user should not be locked out of the program with no option to restart.
If get_password fails, stacktrace is generated and None is returned, which makes provider.daemon.ProviderApp believe no authorization has taken place and allow the user to reauthorize.