fixes #5: correct handling of None return from get_password callback
release 2.2.1