diff options
author | Paul McGuire <ptmcg@austin.rr.com> | 2016-05-18 03:57:34 +0000 |
---|---|---|
committer | Paul McGuire <ptmcg@austin.rr.com> | 2016-05-18 03:57:34 +0000 |
commit | d0cab87875046bb0d64650d34aa9111f6b2317a2 (patch) | |
tree | 1e9b0230b29b3cea13b520990c5f80482f7d6491 /src/examples/getNTPserversNew.py | |
parent | f3bfed03b7b4f375310b795725ff7fecdbfb0c69 (diff) | |
download | pyparsing-git-d0cab87875046bb0d64650d34aa9111f6b2317a2.tar.gz |
Py2/Py3 compatibility
Diffstat (limited to 'src/examples/getNTPserversNew.py')
-rw-r--r-- | src/examples/getNTPserversNew.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/examples/getNTPserversNew.py b/src/examples/getNTPserversNew.py index 65b8310..14e710c 100644 --- a/src/examples/getNTPserversNew.py +++ b/src/examples/getNTPserversNew.py @@ -8,7 +8,12 @@ #
from pyparsing import (Word, Combine, Suppress, SkipTo, nums, makeHTMLTags,
delimitedList, alphas, alphanums)
-import urllib.request, urllib.parse, urllib.error
+try:
+ import urllib.request
+ urlopen = urllib.request.urlopen
+except ImportError:
+ import urllib
+ urlopen = urllib.urlopen
integer = Word(nums)
ipAddress = Combine( integer + "." + integer + "." + integer + "." + integer )
@@ -20,8 +25,8 @@ timeServerPattern = (tdStart + hostname("hostname") + tdEnd + # get list of time servers
nistTimeServerURL = "http://tf.nist.gov/tf-cgi/servers.cgi#"
-serverListPage = urllib.request.urlopen( nistTimeServerURL )
-serverListHTML = serverListPage.read()
+serverListPage = urlopen( nistTimeServerURL )
+serverListHTML = serverListPage.read().decode("UTF-8")
serverListPage.close()
addrs = {}
|