Skip to content

Commit bc545dd

Browse files
author
Hongyi Bian
committed
python2to3
1 parent c9c5e56 commit bc545dd

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

apikey/python/whois.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import urllib
1+
import urllib.parse
2+
import urllib.request
23
import json
34
import base64
45
import hmac
@@ -21,7 +22,7 @@
2122
def generateDigest(username, timestamp, apikey, secret):
2223
digest = username + str(timestamp) + apikey
2324
hash = hmac.new(secret, digest, hashlib.md5)
24-
return urllib.quote(str(hash.hexdigest()))
25+
return urllib.parse.quote(str(hash.hexdigest()))
2526

2627
def generateParameters(username, apikey, secret):
2728
timestamp = int(round(time.time() * 1000))
@@ -45,18 +46,18 @@ def printResponse(response):
4546
responseJson = json.loads(response)
4647
if 'WhoisRecord' in responseJson:
4748
if 'contactEmail' in responseJson['WhoisRecord']:
48-
print "Contact Email: "
49-
print responseJson['WhoisRecord']['contactEmail']
49+
print ("Contact Email: ")
50+
print (responseJson['WhoisRecord']['contactEmail'])
5051
if 'createdDate' in responseJson['WhoisRecord']:
51-
print "Created date: "
52-
print responseJson['WhoisRecord']['createdDate']
52+
print ("Created date: ")
53+
print (responseJson['WhoisRecord']['createdDate'])
5354
if 'expiresDate' in responseJson['WhoisRecord']:
54-
print "Expires date: "
55-
print responseJson['WhoisRecord']['expiresDate']
55+
print ("Expires date: ")
56+
print (responseJson['WhoisRecord']['expiresDate'])
5657

5758
def request(url, username, timestamp, digest, domain):
5859
request = buildRequest(username, timestamp, digest, domain)
59-
response = urllib.urlopen(url + request).read().decode('utf8')
60+
response = urllib.request.urlopen(url + request).read().decode('utf8')
6061
return response
6162

6263
timestamp, digest = generateParameters(username, apiKey, secret)
@@ -67,4 +68,4 @@ def request(url, username, timestamp, digest, domain):
6768
timestamp, digest = generateParameters(username, apiKey, secret)
6869
response = request(url, username, timestamp, digest, domain)
6970
printResponse(response)
70-
print "---------------------------\n"
71+
print ("---------------------------\n")

0 commit comments

Comments
 (0)