1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-02-04 07:51:50 +00:00

Reformat everything.

This commit is contained in:
Felix Fontein 2025-11-01 12:08:41 +01:00
parent 3f2213791a
commit 340ff8586d
1008 changed files with 61301 additions and 58309 deletions

View file

@ -74,37 +74,29 @@ from ansible.module_utils.basic import AnsibleModule
def parse_lsusb(module, lsusb_path):
rc, stdout, stderr = module.run_command(lsusb_path, check_rc=True)
regex = re.compile(r'^Bus (\d{3}) Device (\d{3}): ID ([0-9a-f]{4}:[0-9a-f]{4}) (.*)$')
regex = re.compile(r"^Bus (\d{3}) Device (\d{3}): ID ([0-9a-f]{4}:[0-9a-f]{4}) (.*)$")
usb_devices = []
for line in stdout.splitlines():
match = re.match(regex, line)
if not match:
module.fail_json(msg=f"failed to parse unknown lsusb output {line}", stdout=stdout, stderr=stderr)
current_device = {
'bus': match.group(1),
'device': match.group(2),
'id': match.group(3),
'name': match.group(4)
}
current_device = {"bus": match.group(1), "device": match.group(2), "id": match.group(3), "name": match.group(4)}
usb_devices.append(current_device)
return_value = {
"usb_devices": usb_devices
}
module.exit_json(msg=f"parsed {len(usb_devices)} USB devices", stdout=stdout, stderr=stderr, ansible_facts=return_value)
return_value = {"usb_devices": usb_devices}
module.exit_json(
msg=f"parsed {len(usb_devices)} USB devices", stdout=stdout, stderr=stderr, ansible_facts=return_value
)
def main():
module = AnsibleModule(
{},
supports_check_mode=True
)
module = AnsibleModule({}, supports_check_mode=True)
# Set LANG env since we parse stdout
module.run_command_environ_update = dict(LANGUAGE='C', LC_ALL='C')
module.run_command_environ_update = dict(LANGUAGE="C", LC_ALL="C")
lsusb_path = module.get_bin_path('lsusb', required=True)
lsusb_path = module.get_bin_path("lsusb", required=True)
parse_lsusb(module, lsusb_path)
if __name__ == '__main__':
if __name__ == "__main__":
main()