hbldh / bleak

A cross platform Bluetooth Low Energy Client for Python using asyncio
MIT License
1.56k stars 275 forks source link

backends/service: normalize UUIDs in get_characteristic() #1551

Closed dlech closed 2 weeks ago

dlech commented 2 weeks ago

This fixes 4-character UUIDs causing BleakCharacteristicNotFoundError instead of being properly resolved.

Fixes: https://github.com/hbldh/bleak/issues/1498