mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
pylint: Skip unsupported-assignment-operation
Pylint thinks that the values are None because doesn't support flow analysis. Fixes: https://pagure.io/freeipa/issue/9117 Signed-off-by: Stanislav Levin <slev@altlinux.org> Reviewed-By: Rob Crittenden <rcritten@redhat.com>
This commit is contained in:
parent
feab723c59
commit
f416abe559
@ -131,6 +131,8 @@ def main():
|
||||
else:
|
||||
print("Enabling plugin")
|
||||
|
||||
# https://github.com/PyCQA/pylint/issues/872
|
||||
# pylint: disable=unsupported-assignment-operation
|
||||
if entry is None:
|
||||
ld = LDAPUpdate()
|
||||
if not ld.update(files):
|
||||
@ -139,6 +141,7 @@ def main():
|
||||
else:
|
||||
entry['nsslapd-pluginenabled'] = ['on']
|
||||
api.Backend.ldap2.update_entry(entry)
|
||||
# pylint: enable=unsupported-assignment-operation
|
||||
except errors.ExecutionError as lde:
|
||||
print("An error occurred while talking to the server.")
|
||||
print(lde)
|
||||
@ -168,7 +171,9 @@ def main():
|
||||
else:
|
||||
print("Disabling plugin")
|
||||
|
||||
# pylint: disable=unsupported-assignment-operation
|
||||
entry['nsslapd-pluginenabled'] = ['off']
|
||||
# pylint: enable=unsupported-assignment-operation
|
||||
api.Backend.ldap2.update_entry(entry)
|
||||
except errors.DatabaseError as dbe:
|
||||
print("An error occurred while talking to the server.")
|
||||
|
@ -155,7 +155,9 @@ def main():
|
||||
elif entry.get('nsslapd-pluginenabled', [''])[0].lower() == 'off':
|
||||
print("Enabling plugin")
|
||||
# Already configured, just enable the plugin
|
||||
# pylint: disable=unsupported-assignment-operation
|
||||
entry['nsslapd-pluginenabled'] = ['on']
|
||||
# pylint: enable=unsupported-assignment-operation
|
||||
api.Backend.ldap2.update_entry(entry)
|
||||
else:
|
||||
print("Plugin already Enabled")
|
||||
|
Loading…
Reference in New Issue
Block a user