diff --git a/pylint_plugins.py b/pylint_plugins.py index f64c426fd..c3042f4a4 100644 --- a/pylint_plugins.py +++ b/pylint_plugins.py @@ -96,6 +96,39 @@ ipa_class_members = { 'startup_traceback', 'verbose' ] + LOGGING_ATTRS, + 'ipalib.errors.ACIError': [ + 'info', + ], + 'ipalib.errors.ConversionError': [ + 'error', + ], + 'ipalib.errors.DatabaseError': [ + 'desc', + ], + 'ipalib.errors.NetworkError': [ + 'error', + ], + 'ipalib.errors.NotFound': [ + 'reason', + ], + 'ipalib.errors.PublicError': [ + 'msg', + 'strerror', + ], + 'ipalib.errors.SingleMatchExpected': [ + 'found', + ], + 'ipalib.errors.SkipPluginModule': [ + 'reason', + ], + 'ipalib.errors.ValidationError': [ + 'error', + ], + 'ipalib.messages.PublicMessage': [ + 'msg', + 'strerror', + 'type', + ], 'ipalib.parameters.Param': [ 'cli_name', 'cli_short_name', @@ -162,6 +195,9 @@ ipa_class_members = { 'ipalib.session.AuthManager': LOGGING_ATTRS, 'ipalib.session.SessionAuthManager': LOGGING_ATTRS, 'ipalib.session.SessionManager': LOGGING_ATTRS, + 'ipalib.util.ForwarderValidationError': [ + 'msg', + ], 'ipaserver.install.ldapupdate.LDAPUpdate': LOGGING_ATTRS, 'ipaserver.rpcserver.KerberosSession': [ fake_api,