diff options
| author | Hugo van Kemenade <hugovk@users.noreply.github.com> | 2020-11-17 21:37:42 +0200 |
|---|---|---|
| committer | Hugo van Kemenade <hugovk@users.noreply.github.com> | 2020-11-17 22:22:11 +0200 |
| commit | 7babeccbececd9dd02642dfd193a3c3a0fc0dbe7 (patch) | |
| tree | fe83142e2763e9d922edbb97b16db6f46bb84a52 /scripts/make_errorcodes.py | |
| parent | 6c48b63ae4a70da6dbbc5b6eef20806d7f505950 (diff) | |
| download | psycopg2-7babeccbececd9dd02642dfd193a3c3a0fc0dbe7.tar.gz | |
Upgrade Python syntax with pyupgrade --py36-plus
Diffstat (limited to 'scripts/make_errorcodes.py')
| -rwxr-xr-x | scripts/make_errorcodes.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/scripts/make_errorcodes.py b/scripts/make_errorcodes.py index e080077..49ae8d5 100755 --- a/scripts/make_errorcodes.py +++ b/scripts/make_errorcodes.py @@ -16,7 +16,6 @@ The script can be run at a new PostgreSQL release to refresh the module. # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public # License for more details. -from __future__ import print_function import re import sys @@ -102,7 +101,7 @@ def fetch_errors(versions): for version in versions: print(version, file=sys.stderr) tver = tuple(map(int, version.split()[0].split('.'))) - tag = '%s%s_STABLE' % ( + tag = '{}{}_STABLE'.format( (tver[0] >= 10 and 'REL_' or 'REL'), version.replace('.', '_')) c1, e1 = parse_errors_txt(errors_txt_url % tag) @@ -136,7 +135,7 @@ def generate_module_data(classes, errors): for clscode, clslabel in sorted(classes.items()): err = clslabel.split(" - ")[1].split("(")[0] \ .strip().replace(" ", "_").replace('/', "_").upper() - yield "CLASS_%s = %r" % (err, clscode) + yield f"CLASS_{err} = {clscode!r}" seen = set() @@ -148,7 +147,7 @@ def generate_module_data(classes, errors): if errlabel in seen: raise Exception("error label already seen: %s" % errlabel) seen.add(errlabel) - yield "%s = %r" % (errlabel, errcode) + yield f"{errlabel} = {errcode!r}" if __name__ == '__main__': |
