Fix PKC not storing network credentials correctly

- Fixes #287
This commit is contained in:
tomkat83 2017-05-05 20:16:48 +02:00
parent f0e9951482
commit 3a878334b5

View file

@ -16,6 +16,7 @@ from calendar import timegm
from os.path import exists, join
from os import remove, makedirs, walk
from shutil import rmtree
from urllib import quote_plus
import xbmc
import xbmcaddon
@ -696,18 +697,19 @@ def passwordsXML():
server = dialog.input("Enter the server name or IP address")
if not server:
return
server = quote_plus(server)
# Network username
user = dialog.input("Enter the network username")
if not user:
return
user = quote_plus(user)
# Network password
password = dialog.input("Enter the network password",
'', # Default input
xbmcgui.INPUT_ALPHANUM,
xbmcgui.ALPHANUM_HIDE_INPUT)
# Need to url-encode the password
from urllib import quote_plus
password = quote_plus(password)
# Add elements. Annoying etree bug where findall hangs forever
if skipFind is False: