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--