diff options
Diffstat (limited to 'scripts/make_errors.py')
-rwxr-xr-x | scripts/make_errors.py | 8 |
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 |