mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
LGTM: unnecessary else in for loop
for/else makes only sense when the for loop uses break, too. If the for loop simply returns on success, then else is not necessary. Signed-off-by: Christian Heimes <cheimes@redhat.com> Reviewed-By: Fraser Tweedale <ftweedal@redhat.com>
This commit is contained in:
@@ -1194,8 +1194,7 @@ def get_iface_from_ip(ip_addr):
|
||||
for ip in if_addrs.get(family, []):
|
||||
if ip['addr'] == ip_addr:
|
||||
return interface
|
||||
else:
|
||||
raise RuntimeError("IP %s not assigned to any interface." % ip_addr)
|
||||
raise RuntimeError("IP %s not assigned to any interface." % ip_addr)
|
||||
|
||||
|
||||
def get_local_ipaddresses(iface=None):
|
||||
@@ -1390,6 +1389,7 @@ def verify_dns_update(fqdn, ips):
|
||||
def get_server_connection_interface(server):
|
||||
"""Connect to IPA server, get all ip addresses of interface used to connect
|
||||
"""
|
||||
last_error = None
|
||||
for res in socket.getaddrinfo(
|
||||
server, 389, socket.AF_UNSPEC, socket.SOCK_STREAM):
|
||||
af, socktype, proto, _canonname, sa = res
|
||||
@@ -1397,7 +1397,6 @@ def get_server_connection_interface(server):
|
||||
s = socket.socket(af, socktype, proto)
|
||||
except socket.error as e:
|
||||
last_error = e
|
||||
s = None
|
||||
continue
|
||||
try:
|
||||
s.connect(sa)
|
||||
@@ -1413,11 +1412,11 @@ def get_server_connection_interface(server):
|
||||
return get_iface_from_ip(ip)
|
||||
except (CalledProcessError, RuntimeError) as e:
|
||||
last_error = e
|
||||
else:
|
||||
msg = "Cannot get server connection interface"
|
||||
if last_error:
|
||||
msg += ": %s" % (last_error)
|
||||
raise RuntimeError(msg)
|
||||
|
||||
msg = "Cannot get server connection interface"
|
||||
if last_error:
|
||||
msg += ": %s" % last_error
|
||||
raise RuntimeError(msg)
|
||||
|
||||
|
||||
def client_dns(server, hostname, options):
|
||||
|
||||
@@ -3426,8 +3426,7 @@ class dnsrecord(LDAPObject):
|
||||
time.sleep(period)
|
||||
|
||||
# Maximum number of attempts was reached
|
||||
else:
|
||||
raise errors.DNSDataMismatch(expected=ldap_rrset, got=dns_rrset)
|
||||
raise errors.DNSDataMismatch(expected=ldap_rrset, got=dns_rrset)
|
||||
|
||||
def wait_for_modified_attrs(self, entry_attrs, dns_name, dns_domain):
|
||||
'''Wait until DNS resolver returns up-to-date answer for given entry
|
||||
|
||||
@@ -694,6 +694,7 @@ class permission(baseldap.LDAPObject):
|
||||
acientry = ldap.get_entry(location, ['aci'])
|
||||
except errors.NotFound:
|
||||
acientry = ldap.make_entry(location)
|
||||
|
||||
acis = acientry.get('aci', ())
|
||||
for acistring in acis:
|
||||
try:
|
||||
@@ -704,12 +705,12 @@ class permission(baseldap.LDAPObject):
|
||||
continue
|
||||
if aci.name == wanted_aciname:
|
||||
return acientry, acistring
|
||||
else:
|
||||
if notfound_ok:
|
||||
return acientry, None
|
||||
raise errors.NotFound(
|
||||
reason=_('The ACI for permission %(name)s was not found '
|
||||
'in %(dn)s ') % {'name': name, 'dn': location})
|
||||
|
||||
if notfound_ok:
|
||||
return acientry, None
|
||||
raise errors.NotFound(
|
||||
reason=_('The ACI for permission %(name)s was not found '
|
||||
'in %(dn)s ') % {'name': name, 'dn': location})
|
||||
|
||||
def upgrade_permission(self, entry, target_entry=None,
|
||||
output_only=False, cached_acientry=None):
|
||||
|
||||
@@ -251,8 +251,8 @@ def env_normalize(env):
|
||||
pass
|
||||
else:
|
||||
return
|
||||
else:
|
||||
env[name] = ''
|
||||
env[name] = ''
|
||||
|
||||
coalesce('MASTER_env1', 'MASTER')
|
||||
coalesce('REPLICA_env1', 'REPLICA', 'SLAVE')
|
||||
coalesce('CLIENT_env1', 'CLIENT')
|
||||
|
||||
Reference in New Issue
Block a user