diff options
author | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2020-09-05 20:09:39 +0100 |
---|---|---|
committer | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2020-09-05 20:26:19 +0100 |
commit | 58c6a07e43b959b85ca4966b9f877801d502d51d (patch) | |
tree | f20c1822af90ce7d4ad00c238347dfc73afc48f4 /scripts/make_errors.py | |
parent | 195b2549371ce4a2e8f1f9c94f06e921c1cda387 (diff) |
Errors fetch scripts ported to Python 3
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 |