mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-21 03:09:04 +00:00
modules [t-z]*: use f-strings (#10978)
* modules [t-z]*: use f-strings * add changelog frag * remove extraneous file
This commit is contained in:
parent
af246f8de3
commit
adcc683da7
45 changed files with 514 additions and 536 deletions
|
|
@ -84,17 +84,17 @@ def wakeonlan(module, mac, broadcast, port):
|
|||
|
||||
# If we don't end up with 12 hexadecimal characters, fail
|
||||
if len(mac) != 12:
|
||||
module.fail_json(msg="Incorrect MAC address length: %s" % mac_orig)
|
||||
module.fail_json(msg=f"Incorrect MAC address length: {mac_orig}")
|
||||
|
||||
# Test if it converts to an integer, otherwise fail
|
||||
try:
|
||||
int(mac, 16)
|
||||
except ValueError:
|
||||
module.fail_json(msg="Incorrect MAC address format: %s" % mac_orig)
|
||||
module.fail_json(msg=f"Incorrect MAC address format: {mac_orig}")
|
||||
|
||||
# Create payload for magic packet
|
||||
data = b''
|
||||
padding = ''.join(['FFFFFFFFFFFF', mac * 20])
|
||||
padding = f"FFFFFFFFFFFF{mac * 20}"
|
||||
for i in range(0, len(padding), 2):
|
||||
data = b''.join([data, struct.pack('B', int(padding[i: i + 2], 16))])
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue