mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
Merge #19750
19750: dist/tools/usb-serial: Fix handling of None while quoting r=aabadie a=maribu ### Contribution description This fixes: Traceback (most recent call last): File "/home/maribu/Repos/software/RIOT/master/dist/tools/usb-serial/ttys.py", line 259, in <module> print_ttys(sys.argv) File "/home/maribu/Repos/software/RIOT/master/dist/tools/usb-serial/ttys.py", line 255, in print_ttys print_results(args, ttys) File "/home/maribu/Repos/software/RIOT/master/dist/tools/usb-serial/ttys.py", line 189, in print_results if item.rfind(args.format_sep) >= 0: ^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'rfind' Which occurs while testing whether a string requires special quoting if an attribute is None. Co-authored-by: Marian Buschsieweke <marian.buschsieweke@posteo.net>
This commit is contained in:
commit
970734efd8
2
dist/tools/usb-serial/ttys.py
vendored
2
dist/tools/usb-serial/ttys.py
vendored
@ -186,7 +186,7 @@ def print_results(args, ttys):
|
||||
line = ""
|
||||
for fmt in args.format:
|
||||
item = tty[fmt]
|
||||
if item.rfind(args.format_sep) >= 0:
|
||||
if item is not None and item.rfind(args.format_sep) >= 0:
|
||||
# item contains separator --> quote it
|
||||
# using json.dumps to also escape quotation chars and other
|
||||
# unsafe stuff
|
||||
|
Loading…
Reference in New Issue
Block a user