SafeConfigParser has become ConfigParser since Python 3.2

Thomas Uhle <thomas.uhle-cl+VPiYnx/[email protected]> Mon, 2 Aug 2021 18:46:54 +0200
Newsgroups gmane.comp.hardware.lirc
Message-ID <[email protected]>
--1284344848-1917319354-1627922200=:66967
Content-Type: text/plain; charset="US-ASCII"; format=flowed
Content-ID: <alpine.LSU.2.20.2108021837251.66967-hyXucS4+TDpPpFsIRq0yqScTi8OnmJOT@public.gmane.org>

Hello,

the current version of LIRC produces a warning message with more or less 
up-to-date versions of Python 3. You can find such messages in syslog for 
instance (date and hostname stripped):

lircd-setup[828]: /usr/sbin/lircd-setup:37: DeprecationWarning: The SafeConfigParser class has been renamed to ConfigParser in Python 3.2. This alias will be removed in future versions. Use ConfigParser directly instead.
lircd-setup[828]:   parser = configparser.SafeConfigParser()

You can easily get rid of the annoying messages by applying the attached 
patch to git head.

Best regards,

Thomas Uhle
--1284344848-1917319354-1627922200=:66967
Content-Type: text/x-patch; name="configparser.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.LSU.2.20.2108021836400.66967-hyXucS4+TDpPpFsIRq0yqScTi8OnmJOT@public.gmane.org>
Content-Description: 
Content-Disposition: attachment; filename="configparser.patch"

ZGlmZiAtLWdpdCBhL3B5dGhvbi1wa2cvbGlyYy9jbGllbnQucHkgYi9weXRob24tcGtnL2xpcmMv
Y2xpZW50LnB5DQppbmRleCBiZjU5NTVmYi4uYWYzMDE1NGIgMTAwNjQ0DQotLS0gYS9weXRob24t
cGtnL2xpcmMvY2xpZW50LnB5DQorKysgYi9weXRob24tcGtnL2xpcmMvY2xpZW50LnB5DQpAQCAt
MzIsNiArMzIsNyBAQCBpbXBvcnQgb3MNCiBpbXBvcnQgb3MucGF0aA0KIGltcG9ydCBzZWxlY3Rv
cnMNCiBpbXBvcnQgc29ja2V0DQoraW1wb3J0IHN5cw0KIGltcG9ydCB0aW1lDQogDQogaW1wb3J0
IGxpcmMuY29uZmlnDQpAQCAtNTMsNyArNTQsMTAgQEAgZGVmIGdldF9kZWZhdWx0X3NvY2tldF9w
YXRoKCkgLT4gc3RyOg0KICAgICBpZiAnTElSQ19TT0NLRVRfUEFUSCcgaW4gb3MuZW52aXJvbjoN
CiAgICAgICAgIHJldHVybiBvcy5lbnZpcm9uWydMSVJDX1NPQ0tFVF9QQVRIJ10NCiAgICAgcGF0
aCA9IGxpcmMuY29uZmlnLlNZU0NPTkZESVIgKyAnL2xpcmMvbGlyY19vcHRpb25zLmNvbmYnDQot
ICAgIHBhcnNlciA9IGNvbmZpZ3BhcnNlci5TYWZlQ29uZmlnUGFyc2VyKCkNCisgICAgaWYgc3lz
LnZlcnNpb25faW5mbyA8ICgzLCAyKToNCisgICAgICAgIHBhcnNlciA9IGNvbmZpZ3BhcnNlci5T
YWZlQ29uZmlnUGFyc2VyKCkNCisgICAgZWxzZToNCisgICAgICAgIHBhcnNlciA9IGNvbmZpZ3Bh
cnNlci5Db25maWdQYXJzZXIoKQ0KICAgICB0cnk6DQogICAgICAgICBwYXJzZXIucmVhZChwYXRo
KQ0KICAgICBleGNlcHQgY29uZmlncGFyc2VyLkVycm9yOg0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
cmNkLXNldHVwIGIvdG9vbHMvbGlyY2Qtc2V0dXANCmluZGV4IDJlYzM2OTMwLi5jNWY0ZWMzZCAx
MDA3NTUNCi0tLSBhL3Rvb2xzL2xpcmNkLXNldHVwDQorKysgYi90b29scy9saXJjZC1zZXR1cA0K
QEAgLTM0LDcgKzM0LDEwIEBAIGRlZiBtYWluKCk6DQogICAgIGVsc2U6DQogICAgICAgICBzeXMu
c3RkZXJyLndyaXRlKF9IRUxQICsgJ1xuJykNCiAgICAgICAgIHN5cy5leGl0KDEpDQotICAgIHBh
cnNlciA9IGNvbmZpZ3BhcnNlci5TYWZlQ29uZmlnUGFyc2VyKCkNCisgICAgaWYgc3lzLnZlcnNp
b25faW5mbyA8ICgzLCAyKToNCisgICAgICAgIHBhcnNlciA9IGNvbmZpZ3BhcnNlci5TYWZlQ29u
ZmlnUGFyc2VyKCkNCisgICAgZWxzZToNCisgICAgICAgIHBhcnNlciA9IGNvbmZpZ3BhcnNlci5D
b25maWdQYXJzZXIoKQ0KICAgICB0cnk6DQogICAgICAgICBmb3VuZCA9IHBhcnNlci5yZWFkKHBh
dGgpDQogICAgIGV4Y2VwdCBjb25maWdwYXJzZXIuRXJyb3I6DQo=

--1284344848-1917319354-1627922200=:66967
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--1284344848-1917319354-1627922200=:66967--