Skip to content

Commit 5a2ba16

Browse files
committed
cleaned up the code
1 parent a2e59fc commit 5a2ba16

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

python_bladerf/pybladerf_tools/pybladerf_info.py

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# MIT License
22

3-
# Copyright (c) 2024 GvozdevLeonid
3+
# Copyright (c) 2024-2025 GvozdevLeonid
44

55
# Permission is hereby granted, free of charge, to any person obtaining a copy
66
# of this software and associated documentation files (the "Software"), to deal
@@ -23,21 +23,20 @@
2323
from python_bladerf import pybladerf
2424

2525

26-
def pybladerf_info(print_to_console: bool = True) -> None | str:
26+
def pybladerf_info(print_to_console: bool = True) -> str | None:
2727

2828
print_info = ''
2929
device_list = pybladerf.PyBladeRFDeviceList()
3030
print_info += f'python_bladerf version: {pybladerf.python_bladerf_library_version()}\n'
3131
print_info += f'libbladeRF version: {pybladerf.pybladerf_library_version()}\n'
32-
33-
if device_list.devstrs is not None:
32+
if device_list.device_count > 0:
3433
for i in range(device_list.device_count):
3534
device = pybladerf.pybladerf_open(device_list.devstrs[i])
3635
print_info += 'Found BladeRF:\n'
3736
print_info += f'Board: {device.pybladerf_get_board_name()} ({device.pybladerf_get_fpga_size()})\n'
3837
print_info += f'Instance: {device_list.instances[i]}\n'
3938
print_info += f'Serial number: {device_list.serial_numbers[i]}\n'
40-
print_info += f'USB Bus Address: {device_list.usb_bus[i]} {device_list.usb_addresses[i]}\n'
39+
print_info += f'USB Bus Address: {device_list.usb_buses[i]} {device_list.usb_addresses[i]}\n'
4140
print_info += f'Backend: {device_list.backends[i]}\n'
4241
print_info += f'USB Speed: {device.pybladerf_device_speed()}\n'
4342
print_info += f'FPGA Version: {device.pybladerf_fpga_version()}\n'
@@ -47,14 +46,16 @@ def pybladerf_info(print_to_console: bool = True) -> None | str:
4746

4847
if print_to_console:
4948
print(print_info)
50-
else:
51-
return print_info
49+
return None
50+
51+
return print_info
5252

5353

54-
def pybladerf_device_identifiers_list_info(print_to_console: bool = True) -> None | tuple[int, list]:
54+
def pybladerf_device_identifiers_list_info(print_to_console: bool = True) -> tuple[int, list] | None:
5555
device_list = pybladerf.PyBladeRFDeviceList()
5656

5757
if print_to_console:
58-
print(f'Device identifiers [{device_list.devicecount}]: {device_list.devstrs}')
59-
else:
60-
return device_list.devicecount, device_list.devstrs
58+
print(f'Device identifiers [{device_list.device_count}]: {device_list.devstrs}')
59+
return None
60+
61+
return device_list.device_count, device_list.devstrs

0 commit comments

Comments
 (0)