summaryrefslogtreecommitdiff
path: root/scripts/make_errors.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/make_errors.py')
-rwxr-xr-xscripts/make_errors.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/make_errors.py b/scripts/make_errors.py
index 91ed2757..d88ca20f 100755
--- a/scripts/make_errors.py
+++ b/scripts/make_errors.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
"""Generate the errors module from PostgreSQL source code.
The script can be run at a new PostgreSQL release to refresh the module.
@@ -21,7 +21,7 @@ from __future__ import print_function
import os
import re
import sys
-import urllib2
+from urllib.request import urlopen
from collections import defaultdict
@@ -43,10 +43,10 @@ def parse_errors_txt(url):
classes = {}
errors = defaultdict(dict)
- page = urllib2.urlopen(url)
+ page = urlopen(url)
for line in page:
# Strip comments and skip blanks
- line = line.split('#')[0].strip()
+ line = line.decode('ascii').split('#')[0].strip()
if not line:
continue