mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2024-11-24 02:37:05 +00:00
Fixed PERF401 (manual-list-comprehension): Use a list comprehension to create a transformed list
This commit is contained in:
parent
cacf6d2006
commit
1d79f9bb2b
@ -49,9 +49,7 @@ def get_dns_zones(env):
|
|||||||
zone_domains.add(domain)
|
zone_domains.add(domain)
|
||||||
|
|
||||||
# Make a nice and safe filename for each domain.
|
# Make a nice and safe filename for each domain.
|
||||||
zonefiles = []
|
zonefiles = [[domain, safe_domain_name(domain) + ".txt"] for domain in zone_domains]
|
||||||
for domain in zone_domains:
|
|
||||||
zonefiles.append([domain, safe_domain_name(domain) + ".txt"])
|
|
||||||
|
|
||||||
# Sort the list so that the order is nice and so that nsd.conf has a
|
# Sort the list so that the order is nice and so that nsd.conf has a
|
||||||
# stable order so we don't rewrite the file & restart the service
|
# stable order so we don't rewrite the file & restart the service
|
||||||
@ -195,8 +193,7 @@ def build_zone(domain, domain_properties, additional_records, env, is_zone=True)
|
|||||||
# User may provide one or more additional nameservers
|
# User may provide one or more additional nameservers
|
||||||
secondary_ns_list = get_secondary_dns(additional_records, mode="NS") \
|
secondary_ns_list = get_secondary_dns(additional_records, mode="NS") \
|
||||||
or ["ns2." + env["PRIMARY_HOSTNAME"]]
|
or ["ns2." + env["PRIMARY_HOSTNAME"]]
|
||||||
for secondary_ns in secondary_ns_list:
|
records.extend((None, "NS", secondary_ns+'.', False) for secondary_ns in secondary_ns_list)
|
||||||
records.append((None, "NS", secondary_ns+'.', False))
|
|
||||||
|
|
||||||
|
|
||||||
# In PRIMARY_HOSTNAME...
|
# In PRIMARY_HOSTNAME...
|
||||||
@ -213,8 +210,7 @@ def build_zone(domain, domain_properties, additional_records, env, is_zone=True)
|
|||||||
records.append(("_443._tcp", "TLSA", build_tlsa_record(env), "Optional. When DNSSEC is enabled, provides out-of-band HTTPS certificate validation for a few web clients that support it."))
|
records.append(("_443._tcp", "TLSA", build_tlsa_record(env), "Optional. When DNSSEC is enabled, provides out-of-band HTTPS certificate validation for a few web clients that support it."))
|
||||||
|
|
||||||
# Add a SSHFP records to help SSH key validation. One per available SSH key on this system.
|
# Add a SSHFP records to help SSH key validation. One per available SSH key on this system.
|
||||||
for value in build_sshfp_records():
|
records.extend((None, "SSHFP", value, "Optional. Provides an out-of-band method for verifying an SSH key before connecting. Use 'VerifyHostKeyDNS yes' (or 'VerifyHostKeyDNS ask') when connecting with ssh.") for value in build_sshfp_records())
|
||||||
records.append((None, "SSHFP", value, "Optional. Provides an out-of-band method for verifying an SSH key before connecting. Use 'VerifyHostKeyDNS yes' (or 'VerifyHostKeyDNS ask') when connecting with ssh."))
|
|
||||||
|
|
||||||
# Add DNS records for any subdomains of this domain. We should not have a zone for
|
# Add DNS records for any subdomains of this domain. We should not have a zone for
|
||||||
# both a domain and one of its subdomains.
|
# both a domain and one of its subdomains.
|
||||||
|
@ -619,10 +619,7 @@ def print_time_table(labels, data, do_print=True):
|
|||||||
data.insert(0, [str(h) for h in range(24)])
|
data.insert(0, [str(h) for h in range(24)])
|
||||||
|
|
||||||
temp = "│ {:<%d} " % max(len(l) for l in labels)
|
temp = "│ {:<%d} " % max(len(l) for l in labels)
|
||||||
lines = []
|
lines = [temp.format(label) for label in labels]
|
||||||
|
|
||||||
for label in labels:
|
|
||||||
lines.append(temp.format(label))
|
|
||||||
|
|
||||||
for h in range(24):
|
for h in range(24):
|
||||||
max_len = max(len(str(d[h])) for d in data)
|
max_len = max(len(str(d[h])) for d in data)
|
||||||
|
Loading…
Reference in New Issue
Block a user