diff options
author | Magnus Hagander | 2019-01-06 11:49:14 +0000 |
---|---|---|
committer | Magnus Hagander | 2019-01-10 19:44:35 +0000 |
commit | 2953ca34d08a443a14db23c0df2740ab57f89ea5 (patch) | |
tree | d648ee229be98d91cd5e4e4a7fe13a494a592169 /postgresqleu/auth.py | |
parent | ee2472bd429be09f183dc3f5345ad2f03c1c1393 (diff) |
Import related fixes from 2to3
Diffstat (limited to 'postgresqleu/auth.py')
-rw-r--r-- | postgresqleu/auth.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/postgresqleu/auth.py b/postgresqleu/auth.py index 2509f941..3cc01fb6 100644 --- a/postgresqleu/auth.py +++ b/postgresqleu/auth.py @@ -28,8 +28,8 @@ from django.conf import settings import base64 import json import socket -import urlparse -import urllib +import urllib.parse +import urllib.request, urllib.parse, urllib.error import requests from Crypto.Cipher import AES from Crypto.Hash import SHA @@ -54,7 +54,7 @@ def login(request): # Put together an url-encoded dict of parameters we're getting back, # including a small nonce at the beginning to make sure it doesn't # encrypt the same way every time. - s = "t=%s&%s" % (int(time.time()), urllib.urlencode({'r': request.GET['next']})) + s = "t=%s&%s" % (int(time.time()), urllib.parse.urlencode({'r': request.GET['next']})) # Now encrypt it r = Random.new() iv = r.read(16) @@ -98,7 +98,7 @@ def auth_receive(request): # Now un-urlencode it try: - data = urlparse.parse_qs(s, strict_parsing=True) + data = urllib.parse.parse_qs(s, strict_parsing=True) except ValueError: return HttpResponse("Invalid encrypted data received.", status=400) @@ -164,7 +164,7 @@ We apologize for the inconvenience. base64.b64decode(ivs, "-_")) s = decryptor.decrypt(base64.b64decode(datas, "-_")).rstrip(' ') try: - rdata = urlparse.parse_qs(s, strict_parsing=True) + rdata = urllib.parse.parse_qs(s, strict_parsing=True) except ValueError: return HttpResponse("Invalid encrypted data received.", status=400) if 'r' in rdata: |