Pylint 2.5.3 against dev branch.
2020-08-18T11:37:16.2262721Z ************* Module ipaserver.dns_data_management 2020-08-18T11:37:16.2264497Z ipaserver/dns_data_management.py:146: [E1101(no-member), IPASystemRecords.__add_ca_records_from_hostname] Module 'dns.rdatatype' has no 'A' member) 2020-08-18T11:37:16.2268613Z ipaserver/dns_data_management.py:146: [E1101(no-member), IPASystemRecords.__add_ca_records_from_hostname] Module 'dns.rdatatype' has no 'AAAA' member) 2020-08-18T11:38:11.3322202Z ipaserver/install/installutils.py:190: [E1101(no-member), verify_fqdn] Module 'dns.rdatatype' has no 'CNAME' member) 2020-08-18T11:40:55.0009490Z ipatests/test_integration/test_dnssec.py:40: [E1101(no-member), resolve_with_dnssec] Module 'dns.flags' has no 'AD' member; maybe 'CD'?) 2020-08-18T11:40:55.0010229Z ipatests/test_integration/test_dnssec.py:354: [E1101(no-member), TestInstallDNSSECFirst.test_chain_of_trust] Module 'dns.rdatatype' has no 'DNSKEY' member) 2020-08-18T11:40:55.0981659Z ipaclient/install/client.py:1466: [E1101(no-member), verify_dns_update] Module 'dns.rdatatype' has no 'PTR' member) 2020-08-18T11:40:55.0982396Z ipaclient/install/client.py:2080: [W0612(unused-variable), install_check] Unused variable 'fstore') 2020-08-18T11:40:55.0988623Z ipaclient/install/client.py:3203: [W0612(unused-variable), uninstall_check] Unused variable 'fstore') 2020-08-18T11:40:55.0989420Z ipatests/test_ipapython/test_dnsutil.py:29: [E1101(no-member), mkuri] Module 'dns.rdatatype' has no 'URI' member)
See https://pagure.io/freeipa/issue/8419 and abfe4bf
Pylint 2.6.0 introduces new checks: - raise-missing-from - super-with-arguments
raise-missing-from
super-with-arguments
There are tons of identical messages.
lib/python3.8/site-packages/ipapython/ipautil.py:789: [R1725(super-with-arguments), GeneralizedTimeZone.__init__] Consider using Python 3 style super() without arguments) lib/python3.8/site-packages/ipapython/ipautil.py:979: [W0707(raise-missing-from), user_input] Consider explicitly re-raising using the 'from' keyword)
http://pylint.pycqa.org/en/latest/whatsnew/changelog.html#what-s-new-in-pylint-2-6-0
Addressed them in https://github.com/freeipa/freeipa/pull/5044
master:
ipa-4-8:
Metadata Update from @abbra: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)
ipa-4-6:
Login to comment on this ticket.