From fc5a61d2b2ea632a1515384443bc644aef0d2765 Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Wed, 8 May 2024 02:15:44 +0000 Subject: [PATCH] Replace ConfigParser's readfp with read_file Python 3.12 drops the deprecated readfp method from ConfigParser, so use the newer read_file method instead. --- weather.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/weather.py b/weather.py index cc632e1..493be0a 100644 --- a/weather.py +++ b/weather.py @@ -1,7 +1,7 @@ """Contains various object definitions needed by the weather utility.""" weather_copyright = """\ -# Copyright (c) 2006-2023 Jeremy Stanley . Permission to +# Copyright (c) 2006-2024 Jeremy Stanley . Permission to # use, copy, modify, and distribute this software is granted under terms # provided in the LICENSE file distributed with this software. #""" @@ -747,7 +747,7 @@ def guess( if pyversion("3"): stations.read_string( gzip.open(datafile).read().decode("utf-8") ) - else: stations.readfp( gzip.open(datafile) ) + else: stations.read_file( gzip.open(datafile) ) else: if pyversion("3"): stations.read(datafile, encoding="utf-8") @@ -768,7 +768,7 @@ def guess( import gzip if pyversion("3"): zones.read_string( gzip.open(datafile).read().decode("utf-8") ) - else: zones.readfp( gzip.open(datafile) ) + else: zones.read_file( gzip.open(datafile) ) else: if pyversion("3"): zones.read(datafile, encoding="utf-8") @@ -798,7 +798,7 @@ def guess( if pyversion("3"): airports.read_string( gzip.open(datafile).read().decode("utf-8") ) - else: airports.readfp( gzip.open(datafile) ) + else: airports.read_file( gzip.open(datafile) ) else: if pyversion("3"): airports.read(datafile, encoding="utf-8") @@ -890,7 +890,7 @@ def guess( if pyversion("3"): zctas.read_string( gzip.open(datafile).read().decode("utf-8") ) - else: zctas.readfp( gzip.open(datafile) ) + else: zctas.read_file( gzip.open(datafile) ) else: if pyversion("3"): zctas.read(datafile, encoding="utf-8") @@ -951,7 +951,7 @@ def guess( if pyversion("3"): places.read_string( gzip.open(datafile).read().decode("utf-8") ) - else: places.readfp( gzip.open(datafile) ) + else: places.read_file( gzip.open(datafile) ) else: if pyversion("3"): places.read(datafile, encoding="utf-8") @@ -1605,7 +1605,7 @@ def correlate(): removed = 0 changed = 0 overrides = configparser.ConfigParser() - overrides.readfp( codecs.open(overrides_fn, "r", "utf8") ) + overrides.read_file( codecs.open(overrides_fn, "r", "utf8") ) overrideslog = [] for section in overrides.sections(): addopt = 0 -- 2.11.0