TypeError: ord() expected a character, but string of length 0 found Hatası

hayır kastım ser.read(1) ile karşıdan byte almayıp sonrasında sorunsuz devam edebildiniz mi ben edememiştim açıkçası gelen byte’ın uzunluğunu kontrol etmeye çalıştığımda her seferinde başlıkta ki sıkıntıyı yaşadım ord() koysam da koymasamda, bunun nedenini de bilmiyorum kendi yaptığım şeklini savunacak kadar da python yada seri haberleşme bilgisine de sahip değilim zaten

Ben de şuan kodun serial kullanan kısmını deneyemiyorum ama ser.read(1)'ın dönüş değeri bytes türünde ise yukarıdaki kod işe yarayacaktır, bir yer gözünüzden kaçmış olabilir.

Muhakkak öyledir fark edemedim teşekkür ederim yine de uğraşınız için