mirror of
https://github.com/samsonjs/vdirsyncer.git
synced 2026-03-31 09:55:55 +00:00
Fix keyring for Python 3
This commit is contained in:
parent
179d9bc393
commit
7d26f7f8fd
2 changed files with 4 additions and 2 deletions
|
|
@ -11,7 +11,7 @@ import os
|
|||
import requests
|
||||
|
||||
from .. import log, exceptions
|
||||
from .compat import urlparse
|
||||
from .compat import urlparse, get_raw_input
|
||||
|
||||
|
||||
logger = log.get(__name__)
|
||||
|
|
@ -164,7 +164,7 @@ def get_password(username, resource):
|
|||
answer = None
|
||||
while answer not in ['', 'y', 'n']:
|
||||
prompt = 'Save this password in the keyring? [y/N] '
|
||||
answer = raw_input(prompt).lower()
|
||||
answer = get_raw_input(prompt).lower()
|
||||
if answer == 'y':
|
||||
keyring.set_password(password_key_prefix + resource,
|
||||
username, password)
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ if PY2:
|
|||
text_type = unicode # flake8: noqa
|
||||
iteritems = lambda x: x.iteritems()
|
||||
itervalues = lambda x: x.itervalues()
|
||||
get_raw_input = raw_input
|
||||
else:
|
||||
import urllib.parse as urlparse
|
||||
urlquote_plus = urlparse.quote_plus
|
||||
|
|
@ -27,3 +28,4 @@ else:
|
|||
text_type = str
|
||||
iteritems = lambda x: x.items()
|
||||
itervalues = lambda x: x.values()
|
||||
get_raw_input = input
|
||||
|
|
|
|||
Loading…
Reference in a new issue