Fix type of prompts passed to getpass.

Review Request #10076 — Created July 9, 2018 and submitted

Information

RBTools
release-1.0.x
635fe73...

Reviewers

The updates for unicode and Python 3 in RBTools 1.0 changed the type of
the string passed into getpass from a bytestring to unicode.
Unfortunately, with Python 2.7 on Windows, this fails. This change fixes
all callers up to pass in str instead, which should work correctly for
both Python 2.7 and 3.x.

Verified that getpass worked correctly (on Linux). My Windows
environment isn't in a usable state right now.

Description From Last Updated

Change looks fine, but given how many call sites there are, and that we have get_input() already, maybe we should …

chipx86chipx86

F821 undefined name 'getpass'

reviewbotreviewbot
david
chipx86
  1. 
      
  2. Show all issues

    Change looks fine, but given how many call sites there are, and that we have get_input() already, maybe we should either add a get_pass() or a parameter to get_input() that does this for us.

  3. 
      
david
Review request changed
Commit:
5b6cf6de0b1de822c599e983980713e52e710fd8
ecfd9466b705be25a958fce4b6593a8568300f50

Checks run (1 failed, 1 succeeded)

flake8 failed.
JSHint passed.

flake8

david
brennie
  1. Ship It!
  2. 
      
chipx86
  1. Ship It!
  2. 
      
david
Review request changed
Status:
Completed
Change Summary:
Pushed to release-1.0.x (82ce727)