Python Forum
Program running on RPi 3b+ Very Strange Behavior - Out of Bound Index
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Program running on RPi 3b+ Very Strange Behavior - Out of Bound Index
#12
At 63 years of age I remember starting my "coding life" in college with Basic, Logo, COBOL, and Pascal...done a lot of other languages since then of course, but I'm liking Python as I dig in a bit. Now that I've retired and live off-grid I have the time (especially in winter when I get snowed in often) to rekindle my interest in coding, so for me that's a good thing...

Regarding your earlier comment about checking the result on the statements...

result = bms.writeCharacteristic(0x15,b'\xdd\xa5\x03\x00\xff\xfd\x77',False)
bms.waitForNotifications(5)
I think you're spot on. I'm betting the random issue on occasion is the BMS device being slow to provide a response, and the code doesn't seem to care, it just moves on after 5 seconds. That would result in a "short list" and cause the out of bounds reference error. I'll check the method and see if it provides a usable result code that I can test, and test it. And/or I'll adjust the wait time from 5 seconds to 10 seconds and see if that removes the random fails in the short term. You're correct that once you go down a rat hole like "it must be something strange about the print statements fixing the issue" it can be hard to see other alternatives (wish I had a code buddy to bounce these things off of, but I guess that's what these forums are for).

Again, your thoughtful responses have been enormously helpful!
Reply


Messages In This Thread
RE: Program running on RPi 3b+ Very Strange Behavior - Out of Bound Index - by MadMacks - Mar-06-2023, 05:30 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Strange behavior list of list mmhmjanssen 3 1,754 May-09-2024, 11:32 AM
Last Post: mmhmjanssen
  strange behavior of chess library in Python max22 1 1,327 Jan-18-2024, 06:35 PM
Last Post: deanhystad
  running a TensorFlow program Led_Zeppelin 0 1,458 Apr-07-2022, 06:33 PM
Last Post: Led_Zeppelin
  Strange write()/File behavior kaega2 2 2,738 Jan-28-2022, 02:53 AM
Last Post: kaega2
  Python Program running a lot slower after change to Ubuntu hubenhau 1 3,861 Mar-02-2021, 05:01 PM
Last Post: Serafim
  I have an index error inline 76 but I write the program in a way that cant reach tha abbaszandi 2 2,882 Nov-13-2020, 07:43 AM
Last Post: buran
  Running Python 2.7 program ErnestTBass 2 3,844 Oct-21-2020, 08:06 AM
Last Post: snippsat
  read terminal text from running program AArdvark_UK 2 2,770 Aug-27-2020, 12:43 PM
Last Post: AArdvark_UK
  Modify code from running program ? samuelbachorik 2 3,201 Jun-26-2020, 08:17 PM
Last Post: samuelbachorik
  Upper-Bound Exclusive Meaning Johnny1998 1 4,659 Aug-02-2019, 08:32 PM
Last Post: ichabod801

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020